Ruby on rails Rails:如何更改记录器文件名?

Ruby on rails Rails:如何更改记录器文件名?,ruby-on-rails,logging,Ruby On Rails,Logging,我想更改日志文件名。例如,在生产环境中,默认值是production.log 我希望它能被定制,例如,production.mymachine.log 我该怎么做?我找不到任何明显的方法。您可以在config/application.rb中更改整个应用程序,或者在config/environments中更改每个环境的专用文件 # e.g. in config/environments/development.rb config.logger = Logger.new(Rails.root.joi

我想更改日志文件名。例如,在生产环境中,默认值是
production.log

我希望它能被定制,例如,
production.mymachine.log


我该怎么做?我找不到任何明显的方法。

您可以在
config/application.rb
中更改整个应用程序,或者在
config/environments
中更改每个环境的专用文件

# e.g. in config/environments/development.rb
config.logger = Logger.new(Rails.root.join('log', 'development.my_machine.log'))

您可以在
config/application.rb
中更改此应用程序范围,或在
config/environments

# e.g. in config/environments/development.rb
config.logger = Logger.new(Rails.root.join('log', 'development.my_machine.log'))