#plc #modbus #自动化 #以太网 #硬件 #API绑定 #日志消息

plctag-log

libplctag的日志适配器,plctag rust 绑定的一个组件

5个不稳定版本

0.3.1 2023年1月14日
0.3.0 2022年2月25日
0.2.1 2021年10月15日
0.2.0 2021年10月14日
0.1.0 2021年9月14日

#1179 in 硬件支持


用于plctag

MIT许可证

65KB
1K SLoC

plctag-log

libplctag的日志适配器,plctag rust 绑定的一个组件

crates.io docs build license

用法

请与plctag一起使用

默认情况下,如果设置了除none以外的调试级别,libplctag将内部消息记录到stdout。您可以通过调用register_logger来注册自己的记录器。为了方便,log_adapt为您注册记录器并将内部日志消息转发到cratelog

plctag-log添加到您的Cargo.toml中

[dependencies]
plctag-log= "0.3"

注意

libplctag即使在通过register_logger注册了自己的记录器的情况下,也会将日志消息打印到stdout。

示例

use plctag_log::*;

log_adapt(); //register logger
set_debug_level(DebugLevel::Info); // set debug level

// now, you can receive log messages by any of logging implementations of crate `log`

构建

请参考如何构建来设置构建环境。

许可证

MIT

依赖项

~1.7–4MB
~72K SLoC