Ruby on rails 在RubyonRails(版本6)应用程序中更改日志位置(例如,`LogDevice`)
Rails 3似乎在配置中有一个属性,用于更改Rails.logger的输出位置。这已经被弃用了。看看Rails 6应用程序,现在是这样做的吗?或者这个配置属性被移动到了新的位置Ruby on rails 在RubyonRails(版本6)应用程序中更改日志位置(例如,`LogDevice`),ruby-on-rails,ruby,logging,ruby-on-rails-6,Ruby On Rails,Ruby,Logging,Ruby On Rails 6,Rails 3似乎在配置中有一个属性,用于更改Rails.logger的输出位置。这已经被弃用了。看看Rails 6应用程序,现在是这样做的吗?或者这个配置属性被移动到了新的位置 logger=ActiveSupport::logger.new('log/blahblah.log') logger.formatter=config.log\u格式化程序 config.logger=ActiveSupport::TaggedLogging.new(记录器) 这将实现以下目的: config.pat
logger=ActiveSupport::logger.new('log/blahblah.log')
logger.formatter=config.log\u格式化程序
config.logger=ActiveSupport::TaggedLogging.new(记录器)
这将实现以下目的:
config.paths['log'] = 'log/new_log_file.log'
您可以在此处阅读有关路径的更多信息:
太棒了。我看到了弃用通知,并尝试了
config.path.log
,但现在看到path
是一个Hash
。谢谢