如何将系统日志输出发送到标准输出?

我在myprograme中使用syslog来生成日志消息。

有没有办法将我的程序的系统日志输出发送到标准输出?

我不想使用tail命令来查看我的程序日志,我想直接在控制台上看到它

要不断将文件输出克隆到控制台/ shell,请在该控制台/ shell中使用以下命令:

 tail -f <logfile> & 

-f使尾部继续打印写入文件的内容

&把这个过程放在后台,这样你就可以在窗口中做其他的事情。 如果你想控制台阻塞,直到你按ctrl+c

你会想编辑你的/etc/syslog.conf文件。

具体取决于你发送到syslogd的设备,你需要添加一行:

 <facility>.debug /dev/console 

一定要检查man 5 syslog.conf的所有细节..