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