syslog-ng 向控制台和文件发送消息

Posted

技术标签:

【中文标题】syslog-ng 向控制台和文件发送消息【英文标题】:syslog-ng sending message to console and file 【发布时间】:2018-01-12 12:19:41 【问题描述】:

我想将系统日志消息发送到控制台和文件。为了将其发送到文件,我使用以下配置。

destination d_mycode  file("/var/log/app.log"); ;
filter f_mycode  program(mycode); ;
log  source(s_src); filter(f_mycode); destination(d_mycode); ;

如何将相同的消息也发送到控制台?我需要对配置文件进行哪些更改?

【问题讨论】:

【参考方案1】:

只需创建一个控制台目标并将其包含在您的日志路径中:

destination d_usertty  usertty("root"); ;
log  source(s_src); filter(f_mycode); destination(d_mycode); destination (d_usertty); ;

【讨论】:

以上是关于syslog-ng 向控制台和文件发送消息的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone 向多个控制器的 Watch 发送和接收消息

使用 fileinput (Python) 进行搜索和替换,同时向控制台发送消息

从网页向 chrome 扩展发送消息

使用Spring STOMP websockets向单个人发送消息

C# / nAudio - 向控制器发送 MIDI 消息

如何在 Swift 中向祖父视图控制器发送消息