gpt4 book ai didi

ruby-on-rails - 如何将 Rails 错误记录到单独的日志文件中?

转载 作者:行者123 更新时间:2023-12-03 00:24:24 28 4
gpt4 key购买 nike

我们的生产日志很长,并且包含的​​不仅仅是错误。我想要第二个日志文件,其中仅包含错误/异常。

这可能吗?

我们使用的是 Rails 2.x

谢谢。

最佳答案

例如,将所有 ActiveRecord::Base 错误记录在名为 log/exceptions.log 的文件中

new_logger = Logger.new('log/exceptions.log')
new_logger.level = Logger::ERROR
new_logger.error('THIS IS A NEW EXCEPTION!')

ActiveRecord::Base.logger = new_logger

对于 Controller 和 View (因为ActionView记录器没有自己的记录器,所以它依赖于ActionController记录器):

ActionController::Base.logger = new_logger

关于ruby-on-rails - 如何将 Rails 错误记录到单独的日志文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474970/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com