5个版本 (2个稳定版)
1.1.0 | 2022年12月16日 |
---|---|
1.0.0 | 2021年10月20日 |
0.3.0 | 2021年10月19日 |
0.2.0 | 2021年10月4日 |
0.1.0 | 2021年9月25日 |
#320 在 调试
每月22次下载
15KB
159 代码行
godot-logger
godot-rust项目的日志记录器
godot-logger
是一个易于使用的godot-rust项目的日志记录器。它将日志打印到Godot的输出控制台,并支持模块特定的日志级别。
用法
首先,将 godot-logger
和 log
作为依赖项添加到项目的 Cargo.toml
文件中。
[dependencies]
godot-logger = "1.1.0"
log = "0.4"
然后,在传递给 godot_init!
的 init
方法中配置和初始化日志记录器。
use gdnative::prelude::*;
use godot_logger::GodotLogger;
use log::{Level, LevelFilter};
fn init(handle: InitHandle) {
if let Err(error) = GodotLogger::builder()
.default_log_level(Level::Info)
.add_filter("godot_logger", LevelFilter::Debug)
.init()
{
godot_warn!("{}", error.to_string());
}
log::debug!("Initialized the logger");
}
godot_init!(init);
以下内容将在Godot的输出控制台中打印出来
2021-09-25 19:29:25 DEBUG godot_logger Initialized the logger
许可证
许可如下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何旨在包含在作品中的贡献将双重许可如上,不附加任何额外条款或条件。
依赖关系
~10–17MB
~266K SLoC