2个版本
| 0.1.1 | 2020年8月22日 |
|---|---|
| 0.1.0 | 2020年8月22日 |
#701 in 调试
6KB
55 行
obs-log
这是一个非常简单的桥接库,它将日志外观crate(一个日志外观)与OBS插件日志API连接起来。API非常简单,只需将日志调用映射到带有适当日志级别的 blog,然后在Rust侧使用 format! 调用进行格式化。
debug 和 trace 级别都被映射到 LOG_DEBUG OBS级别,因为OBS没有跟踪级别。
它链接到 obs 动态库,所以请确保您已安装。
与任何 log 外观一样,在使用日志宏之前,只需调用 obs_log::install() 或 obs::log::install_with_level(...),例如在您的 obs_module_load 实现中。
可以多次调用安装方法 - 下次调用将不会执行任何操作。
许可证
这个小软件受MIT许可证的许可,这意味着只要您包含 LICENSE 文件(其顶部有我的名字),您就可以用它做任何您想做的事情。
贡献
这个crate不打算改变很多,但不建议/PR不添加新功能(因为它已经功能齐全)的欢迎。
依赖项
~0–2.4MB
~46K SLoC