Rails的日志记录到一个干净的,自定义文件

我已经把下面一行在我config/application.rb:Rails的日志记录到一个干净的,自定义文件

config.logger = Logger.new("#{Rails.root}/log/app.log") 

但是两者app.logdevelopment.log包括所有控制台的“噪音”。

有没有办法在没有噪音的干净的app.log文件上书写?

回答:

如果您的目标只是限制日志中的信息量,那么您只需要adjust your log level。这通常是在环境级别而不是应用程序级别完成的,因为您希望在开发中使用详细日志,但在测试/生产中使用更安静的日志。

config.log_level定义了Rails记录器的详细程度。此 选项默认为:针对所有环境进行调试。可用日志 的级别为::debug,:info,:warn,:error,:fatal和:unknown。

以上是 Rails的日志记录到一个干净的,自定义文件 的全部内容, 来源链接: utcz.com/qa/257475.html

回到顶部