【发布时间】:2014-12-18 15:51:12
【问题描述】:
我希望能够使用我的 Rails 日志在我的配置文件中指定类似的内容:
logger(STDOUT).level = [:debug, :info, :warn]
logger(STDERR).level = [:error, :fatal]
以便我的unicorn_app_server_stdout.log 和unicorn_app_server_stderr.log 填充正确类型的信息(stdout 中的 Diagnostics 和stderr 中的 Errors)我相信这是 Unix
但我似乎发现的所有 Rails 指南都在讨论将记录器定义为 logger.new(STDOUT) 或 logger.new(STDERR) 但不是一起
大多数网络服务器都有stderr 和stdout 的上下文,但似乎rails 只有stdout 或stderr 的概念,但不在一起是正确的吗?我是否需要使用另一个日志记录 gem 来获得此功能?或者我可以用标准导轨做到这一点吗?如果有怎么办?
【问题讨论】:
标签: ruby-on-rails logging stdout unicorn stderr