写入文件的 syslog() 消息
Posted
技术标签:
【中文标题】写入文件的 syslog() 消息【英文标题】:syslog() messages written to a file 【发布时间】:2017-06-28 15:31:32 【问题描述】:我是在 linux 上使用 syslog() 的新手,但我真的很喜欢它的格式和功能。我试图弄清楚我是否可以生成一个保存所有 syslog() 消息的文件,以便我以后可以回去查看它们。这可能吗?
【问题讨论】:
它们不是已经存储了吗? (/var/log/) 这可能是因为我在 Smartfusion2 板上运行 uClinux,但 /var/log/ 中没有任何内容 :( 【参考方案1】:syslog()
自动记录到文件中。首先检查/var/log/syslog
。
文件的位置将根据您的 linux 发行版和您记录的消息类型(syslog()
的第一个参数)而有所不同。
See this question了解更多详情。
【讨论】:
所以,我实际上是在 SmartFusion2 上运行 uClinux,当我进入它时,我无法在 var/log/ 目录中找到任何内容。我计算机上的系统日志在那里,但没有我从 SmartFusion2 上的代码生成的任何日志。以上是关于写入文件的 syslog() 消息的主要内容,如果未能解决你的问题,请参考以下文章
如何停止 syslog 消息以在 solaris 上写入控制台