我没有使用Rails 4.0.2和Phusion Passenger 4.0.46向生产日志写入消息。
我已检查过文件权限,production.log
由我运行的用户所拥有并具有写入权限。 touch production.log
工作正常。删除文件并从站点获取页面会重新创建文件(0字节)
:info
中的
日志级别设置为environments/production.rb
Rails.logger.info("test message")
返回true但没有写入消息
我已检查过以前的答案并尝试过:
Rails.logger.instance_variable_get(:@logger).instance_variable_get(:@log_dest).sync = true if Rails.logger
(据说在Rails 4中不需要,但万一它是回归......)
我收到了NoMethodError: undefined method
sync ='为零:NilClass`