1. syslog协议很简单: syslog发送者发送一小段信息到syslog服务器。接收者一般称为"syslog守护进程"或"syslog服务器"。Logback能向远程syslog守护进程发送消息。实现办法是SyslogAppender。
2. 下面是SyslogAppender的属性
3. 记录事件在syslog里的严重程度是从记录事件的级别转换而来的。DEBUG级别转换为7, INFO是6, WRAN是4, ERROR是3。
4. 由于syslog请求的格式遵循相当严格的规则, 所以SyslogAppender没有用到任何layout。但是, 用"SuffixPattern"选项能显示用户所希望看到的任何信息。
5. 例子
5.1. 新建一个名为SyslogAppender的Java项目, 同时添加相关jar包
5.2. 在src目录下创建logback.xml
<