#logging #write-file #lunar #console #info #wgpu

lunar-logger

简单的具有文件写入功能的日志记录器

5 个版本

新发布 0.2.1 2024年8月10日
0.2.0 2024年6月20日
0.1.2 2024年5月22日
0.1.1 2024年5月12日
0.1.0 2024年5月11日

#317WebAssembly

每月 41 次下载

MIT 协议

17KB
368

lunar-logger

一个简单的日志记录器,可以...嗯...记录东西,既可以在控制台也可以在文件中。

大多数功能与env_logger类似,但完全由代码配置,并且可以自己写入文件。也支持在wasm上记录日志。

用法

   use lunar_logger::Logger;

   let mut logger = Logger::new();

   logger.add_filter("wgpu", lunar_logger::FilterType::Crate, log::LevelFilter::Warn);
   logger.set_default_filter(log::LevelFilter::Info);
   logger.enable_logger();

   log::info!("It works!");

lib.rs:

lunar-logging

一个简单的日志记录器,可以...嗯...记录东西,既可以在控制台也可以在文件中。

大多数功能与env_logger类似,但完全由代码配置,并且可以自己写入文件。

用法

use lunar_logger::Logger;

let mut logger = Logger::new();

logger.add_filter("wgpu", lunar_logger::FilterType::Crate, log::LevelFilter::Warn);
logger.set_default_filter(log::LevelFilter::Info);
logger.enable_logger();

log::info!("It works!");

依赖关系

~1–3.5MB
~59K SLoC