现在有人知道为什么我在workling.output或production.log中看不到工作日志了吗?
在开发过程中,日志会显示在development.log中。
在我的environments/production.rb中,我将log levl设置为debug。config.log_level =:调试
我开始像这样开始Starling和Workling
server > /usr/bin/starling -d -P /tmp/pids/starling.pid -L /mnt/app/current/log/starling.log -p 15151
local > cap deploy:restart
server > RAILS_ENV=production /mnt/app/current/script/workling_client start发布于 2009-08-29 14:04:16
日志级别不同。开发模式的默认级别是logger.debug,这基本上显示了所有内容。在生产中,我认为它是logger.info,这是调用的操作,花费的时间和错误。
发布于 2009-08-29 00:44:54
如果其他一切都正常,我猜测这是一个权限问题,脚本没有足够的权限写出生产日志。
发布于 2009-10-12 23:07:22
实际上,问题来自于系统正在进行的缓冲。日志不会立即刷新到production.log。
您需要刷新记录器,以便在production.log中立即显示您的日志:
logger.info“这里有一些信息”logger.flush
我希望它能帮上忙。
https://stackoverflow.com/questions/1348961
复制相似问题