dm_database_driver_log/
lib.rs1mod core;
13mod encoding;
14mod error;
15mod formats;
16#[cfg(any(feature = "jdbc", feature = "dm-provider"))]
17mod unified;
18
19pub use encoding::FileEncodingHint;
20pub use error::ParseError;
21#[cfg(any(feature = "jdbc", feature = "dm-provider"))]
22pub use unified::{
23 LogEvent, LogFormatKind, LogIterator, LogParser, LogParserBuilder, parse_bytes,
24 parse_bytes_with_encoding, parse_line,
25};
26
27pub mod advanced {
29 pub use crate::core::{
30 LogFormat, LogIterator, LogParser, LogParserBuilder, LogRecord, RecordFraming,
31 };
32}
33
34#[cfg(feature = "dm-provider")]
35pub use formats::dm_provider::DmProviderEvent;
36#[cfg(feature = "jdbc")]
37pub use formats::jdbc::DriverLogEvent as JdbcEvent;