ubuntu - 50-default.conf 入口含义

标签 ubuntu logging rsyslog

我浏览了 rsyslog.d/50-default.conf 文件..
文件中的条目是这样的。

auth,authpriv.*              /var/log/auth.log
*.*;auth,authpriv.none      -/var/log/syslog
#cron.*                      /var/log/cron.log
#daemon.*                   -/var/log/daemon.log
kern.*                      -/var/log/kern.log
#lpr.*                      -/var/log/lpr.log
mail.*                      -/var/log/mail.log
#user.*                     -/var/log/user.log

在某些条目中,日志目录路径以连字符 (-) 为前缀。
谁能告诉我这是什么意思..

最佳答案

添加连字符(减号,“-”)会阻止日志立即写入文件。使用连字符意味着您可能会丢失一些在崩溃的情况下尚未写入的信息,但没有它可能会出现性能问题,尤其是当您运行以非常冗长的方式使用日志记录的程序时。

关于ubuntu - 50-default.conf 入口含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25216770/

相关文章:

apache - 错误为属于同一域的文件夹设置 VirtualHost

django - 如何在 Django Rest Framework 中记录 4XX Http 状态的请求和响应?

apache - 将Apache日志的精度提高到毫秒

ubuntu - 找不到 kubeconfig 文件

ubuntu -/usr/sbin/service 在 Docker 容器下做什么

linux - 从 ubuntu 访问网站非常慢,但在 windows 中运行速度更快

ios - CocoaLumberjack 的全局日志级别

ruby - 无法写入守护进程中的日志

linux - 如何使用Rsyslog将Spring Batch远程分区应用程序日志从所有服务器收集到一台服务器?

logging - Rsyslog - 日志未显示在服务器上