7个版本
使用旧的Rust 2015
0.2.4 | 2015年5月22日 |
---|---|
0.2.3 | 2015年5月13日 |
0.2.2 | 2015年4月6日 |
0.2.1 | 2015年3月27日 |
0.0.2 | 2015年2月25日 |
#28 in #syslog
每月40次下载
12KB
237 代码行(不含注释)
sysly
syslog, srsly
一个syslog udp
和 unix domain socket
日志应用程序。
文档
在这里可以找到它们 这里
安装
将以下内容添加到您的 Cargo.toml
[dependencies]
sysly = "0.2.4"
用法
接口简单明了。首先创建一个新的 Syslog
实例,可选地配置 Facility
和 tag
,然后使用与严重性相关的方法开始记录消息,包括: debug
、info
、notice
、warn
、err
、critical
、alert
和 emergency
。
extern crate sysly;
use sysly::{ Facility, Syslog };
use std::net::{ Ipv4Addr, SocketAddr, SocketAddrV4 };
fn main() {
let host = SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::new(127,0,0,1), 514));
let mut syslog = Syslog::udp(host).facility(Facility::LOCAL3).host("foo.local").app("test");
syslog.info("Hello syslog. I'm rust. Pleased to meet you")
}
Doug Tangren (softprops) 2015
依赖
~0.7–1MB
~16K SLoC