更改Ruby on Rails(版本6)应用程序中的日志位置(即"LogDevice")



Rails3在config中似乎有一个属性,用于更改Rails.loggerconfig.log_path的输出位置。这已经被否决了。看看Rails 6应用程序,现在是这样做的吗?或者这个配置属性被移到了新的位置?

logger           = ActiveSupport::Logger.new('log/blahblah.log')
logger.formatter = config.log_formatter
config.logger    = ActiveSupport::TaggedLogging.new(logger)

这将完成任务:

config.paths['log'] = 'log/new_log_file.log'

您可以在此处阅读有关路径的更多信息:https://api.rubyonrails.org/classes/Rails/Application/Configuration.html#method-i-paths

最新更新