首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置Log4cplus Syslog附录程序

如何配置Log4cplus Syslog附录程序
EN

Stack Overflow用户
提问于 2017-09-05 08:28:27
回答 1查看 1.6K关注 0票数 3

我希望通过配置Log4cplus配置文件,将Log4cplus Syslog appender配置为只在特定条件下记录消息。

我要配置的条件如下:

1)使用同步/异步向Syslog发送日志消息

2)只记录包含特定字符串/文本的消息(例如,只记录包含文本的消息:“未能连接”)。

代码语言:javascript
复制
log4cplus.appender.syslog=log4cplus::SysLogAppende
log4cplus.appender.syslog.ident=syslog
log4cplus.appender.syslog.layout=log4cplus::PatternLayout log4cplus.appender.syslog.layout.ConversionPattern=[%T] %-5p %b %x - %m%n
log4cplus.appender.syslog.host=localhost
log4cplus.appender.syslog.udp=true
log4cplus.appender.syslog.port=514
log4cplus.appender.syslog.facility=user

有配置这些参数的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-06 18:33:13

代码语言:javascript
复制
log4cplus.appender.syslog=log4cplus::SysLogAppende

你错过了r

代码语言:javascript
复制
log4cplus.appender.syslog.layout=log4cplus::PatternLayout log4cplus.appender.syslog.layout.ConversionPattern=[%T] %-5p %b %x - %m%n

这应该是两行,而不是一句。

代码语言:javascript
复制
log4cplus.appender.syslog.host=localhost
log4cplus.appender.syslog.udp=true
log4cplus.appender.syslog.port=514

您不需要使用UDP登录到*NIX上的本地syslog。如果仍然希望使用UDP登录远程syslog,请不要忘记将目标syslogd或类似软件配置为实际接受来自UDP的日志消息。默认设置通常是禁用远程syslog。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46050351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档