#obs #logging #level #facade #plugin #api

obs-log

一个非常简单的Rust包,用于将日志外观crate绑定到OBS插件日志API

2个版本

0.1.1 2020年8月22日
0.1.0 2020年8月22日

#701 in 调试

MIT 许可证

6KB
55

obs-log

这是一个非常简单的桥接库,它将日志外观crate(一个日志外观)与OBS插件日志API连接起来。API非常简单,只需将日志调用映射到带有适当日志级别的 blog,然后在Rust侧使用 format! 调用进行格式化。

debugtrace 级别都被映射到 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