首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在生产环境中处理日志

在生产环境中处理日志
EN

Stack Overflow用户
提问于 2009-08-28 19:42:43
回答 3查看 427关注 0票数 0

现在有人知道为什么我在workling.output或production.log中看不到工作日志了吗?

在开发过程中,日志会显示在development.log中。

在我的environments/production.rb中,我将log levl设置为debug。config.log_level =:调试

我开始像这样开始Starling和Workling

代码语言:javascript
复制
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
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-29 14:04:16

日志级别不同。开发模式的默认级别是logger.debug,这基本上显示了所有内容。在生产中,我认为它是logger.info,这是调用的操作,花费的时间和错误。

票数 1
EN

Stack Overflow用户

发布于 2009-08-29 00:44:54

如果其他一切都正常,我猜测这是一个权限问题,脚本没有足够的权限写出生产日志。

票数 0
EN

Stack Overflow用户

发布于 2009-10-12 23:07:22

实际上,问题来自于系统正在进行的缓冲。日志不会立即刷新到production.log。

您需要刷新记录器,以便在production.log中立即显示您的日志:

logger.info“这里有一些信息”logger.flush

我希望它能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1348961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档