#syslog #logging #process #libc #ident #pid #cons

syslog-c

与C中的syslog相同的简单包

4个版本

0.1.3 2023年7月19日
0.1.2 2023年7月19日
0.1.1 2023年7月19日
0.1.0 2023年7月19日

#719 in Unix API

MIT/Apache

3KB

只是一个简单的C库syslog包,方便我们在将C代码重写为Rust的过程中使用。

示例

let ident = String::from("myprogram");
syslog_c::openlog(&ident, libc::LOG_CONS | libc::LOG_PID, libc::LOG_AUTHPRIV);
let file_name = String::from("null.txt");
let msg = format!("{} {}", "No this file", file_name);
syslog_c::syslog(libc::LOG_ERR, &msg);

lib.rs:

‘syslog-c’只是一个简单的C库syslog包,方便我们在将C代码重写为Rust的过程中使用

依赖项

~43KB