Rails Rails 使用 Sysloglogger,无效

sforce100 · 2013年06月03日 · 3149 次阅读

尝试了一下 logrogate+syslog_logger 使用 gem 'SyslogLogger', "1.4.0"

config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)

config.logger = SyslogLogger.new("your_app_name")

但是发现用上 syslog_logger 以后,控制台里面完全没 log 显示了。log 文件里面也没有内容。

另外,logrogate 我这样配置

/opt/rails_apps/log_test/current/log/staging.log  {
        missingok
        nocompress
        daily
        copytruncate
        create
        ifempty
        rotate 3
        dateext
       olddir /tmp
        postrotate
                [ -f /opt/rails_apps/log_test/current/tmp/pids/unicorn.pid ] && su hzh -c " kill -USR1 `cat /opt/rails_apps/log_test/current/tmp/pids/unicorn.pid`"
        endscript
}

logrotate 强制执行了一下,没在/tmp 目录下找到分割的日志

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号