pub mod error;
pub mod config;
pub mod colors;
pub mod watcher;
pub mod builder;
pub mod logger;
pub mod utils;
pub mod init;
pub mod quickwit;
pub use error::{LogError, LogResult};
pub use config::{LogConfig, ConfigBuilder, ConfigLoader};
pub use colors::{ColorConfig, ColorApplier, ColorTheme};
pub use watcher::{FileWatcher, WatcherBuilder, FileEvent};
pub use builder::Builder;
pub use logger::{CustomFilter, LogPlus};
pub use init::{
init_log, init_log_simple, init_log_with_plugin,
init_log_with_filter, init_log_with_all, set_level,
is_initialized, current_log_level
};
pub use utils::{parse_level, parse_size, version, build_info};
pub use quickwit::{QuickwitConfig, QuickwitClient, QuickwitLogEntry};