7个版本

0.2.7 2020年12月13日
0.2.6 2020年12月13日
0.2.4 2020年10月18日
0.2.3 2020年5月9日
0.1.0 2020年1月8日

调试 中排名第660

BSL-1.0 许可证

33KB
788

rogu

Crates.io Documentation Build

简单的日志库。

简单日志。

最小化定制,内建日志记录器

  • Web - 使用控制台API;
  • Android日志;
  • C stdio - 写入到stdout/stderr;

特性

注意:所有特性都必须在二进制代码中使用,而不是在库中

日志记录器

  • ufmt - 启用 ufmt 特性代替核心的 fmt
  • std - 启用 std 使用,增加使用时间戳的能力(在Web和Android中未使用)
  • log - 启用 log 使用,增加 log 日志到输出。

编译时宏

  • level_error_off - 在调试模式中禁用 error!

  • level_warn_off - 在调试模式中禁用 warn!

  • level_info_off - 在调试模式中禁用 info!

  • level_debug_off - 在调试模式中禁用 debug!

  • level_trace_off - 在调试模式中禁用 trace!

  • level_all_off- 在调试模式中禁用所有宏;

  • release_level_error_off - 在发布模式中禁用 error!

  • release_level_warn_off - 在发布模式中禁用 warn!

  • release_level_info_off - 在发布模式中禁用 info!

  • release_level_debug_off - 在发布模式中禁用 debug!

  • release_level_trace_off - 在发布模式中禁用 trace!

  • release_level_all_off- 在发布模式中禁用所有宏;

依赖项

~0–1MB
~17K SLoC