周梦康 发表于 2016-10-11 2847 次浏览

/var/log/message日志是核心系统日志文件。它包含了系统启动时的引导消息,以及系统运行时的其他状态消息。IO 错误、网络错误和其他系统错误都会记录到这个文件中。其他信息,比如某个人的身份切换为 root,也在这里列出。如果服务正在运行,比如 DHCP 服务器,您可以在 messages 文件中观察它的活动。通常/var/log/messages是您在做故障诊断时首先要查看的文件。


我看到代码里面将404错误也都写入了系统日志,这样是否有必要?

404 在 nginx 的 access log 里面已经记录了,这样不就重复了吗?

那么,什么样的日志才需要往系统/var/log/message中写呢?


function addSysLog($ident, $message, $priority = LOG_NOTICE)
{
    if(!is_string($message))
    {
        $message = var_export($message,true);
    }
    $message = strtr($message, array("\n" => '\n'));
    openlog($ident, LOG_PID, LOG_LOCAL6);
    syslog($priority, $message);
    closelog();
}

addSysLog('ata-web', 'request uri: ' . $uri . ' not found');


👇 下面是我的公众号,高质量的博文我会第一时间同步到公众号,给个关注吧!

评论列表