Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在RubyonRails(版本6)应用程序中更改日志位置(例如,`LogDevice`)_Ruby On Rails_Ruby_Logging_Ruby On Rails 6 - Fatal编程技术网

Ruby on rails 在RubyonRails(版本6)应用程序中更改日志位置(例如,`LogDevice`)

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

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

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
。谢谢