Skip to main content

log_full/
lib.rs

1//! log-full - 功能丰富的 Rust 日志库
2//! 
3//! 提供灵活的日志配置、颜色输出、文件监控等功能
4
5// 模块声明
6pub mod error;
7pub mod config;
8pub mod colors;
9pub mod watcher;
10pub mod builder;
11pub mod logger;
12pub mod utils;
13pub mod init;
14pub mod quickwit;
15
16// 重新导出主要类型
17pub use error::{LogError, LogResult};
18pub use config::{LogConfig, ConfigBuilder, ConfigLoader};
19pub use colors::{ColorConfig, ColorApplier, ColorTheme};
20pub use watcher::{FileWatcher, WatcherBuilder, FileEvent};
21pub use builder::Builder;
22pub use logger::{CustomFilter, LogPlus};
23pub use init::{
24    init_log, init_log_simple, init_log_with_plugin, 
25    init_log_with_filter, init_log_with_all, set_level,
26    is_initialized, current_log_level
27};
28pub use utils::{parse_level, parse_size, version, build_info};
29pub use quickwit::{QuickwitConfig, QuickwitClient, QuickwitLogEntry};
30
31// 类型别名