#logger #log #console #file #format #projects #output

lumus-log

简单易用的控制台和文件日志记录器

2个版本

0.1.1 2024年4月19日
0.1.0 2024年4月17日

#325 in 调试

每月46次下载

MIT许可

18KB
144 代码行

Lumus log

关于项目

该项目是一个日志记录器,允许您在Rust项目中设置文件日志记录器或控制台日志记录器,并支持自定义输出格式。

以下是如何使用代码构建ConsoleLogger的示例

use lumus_logger::ConsoleLogger;


fn main() {
    let logger = ConsoleLogger::new("[ %dt - %i ] - %m");
    logger.warn("Warn message");
    logger.info("Info message");
    logger.log("Log message");
    logger.debug("Debug message");
    logger.error("Error message");
}

输出

格式选项

%m 消息
%dt 日期时间
%d 日期
%i 日志类型

对于上面的 .warn 例子,键的值如下

%m 警告消息
%dt Y-m-d HⓂ️s
%d Y-m-d
%i 警告

依赖

~1–11MB
~72K SLoC