Rails 使用 Sysloglogger,无效

尝试了一下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目录下找到分割的日志

Rails 使用 Sysloglogger,无效

相关文章:

你感兴趣的文章:

标签云: