我想保持我的rails 3应用程序保存在development.log中的所有开发日志,因为它使我的文件更大.
您可以在以下位置执行此操作:
application.rb
Run Code Online (Sandbox Code Playgroud)
或者,如果您只想禁用特定环境,请在特定的env配置中执行此操作,在您的情况下:
config/environments/development.rb
Run Code Online (Sandbox Code Playgroud)
您可能正在寻找以下部分或全部设置:
config.logger
config.active_record.logger
config.action_controller.logger
config.action_view.logger
config.action_mailer.logger
config.active_resource.logger
Run Code Online (Sandbox Code Playgroud)
如果你将它们中的任何一个设置为nil,例如:
config.active_record.logger = nil
Run Code Online (Sandbox Code Playgroud)
它应该禁用该特定组件的日志记录.您可以尝试使用这些来禁用特定组件的日志记录,或将所有组件设置为nil以不进行日志记录.
完全关闭它是一个非常糟糕的主意.您可以通过指定日志级别来减少其中的事务:
config.log_level = :info
Run Code Online (Sandbox Code Playgroud)
在config/environments/development.rb文件中.有关各种选项,请查看此处:
http://guides.rubyonrails.org/configuring.html