如何避免rails 3应用程序保存在development.log中



我想保持我的rails 3应用程序从保存所有的开发日志在development.log,因为它使我的文件更大。

你可以在你的:

application.rb

或者,如果您只想在特定的环境中禁用,请在特定的env配置中禁用,在您的情况下:

config/environments/development.rb

您可能正在寻找以下部分或全部设置:

config.logger
config.active_record.logger
config.action_controller.logger
config.action_view.logger
config.action_mailer.logger
config.active_resource.logger

如果您将它们中的任何一个设置为nil,例如:

config.active_record.logger = nil

它应该禁用该特定组件的日志记录。您可以尝试禁用特定组件的日志记录,或者将它们全部设置为nil以获得无日志记录。

完全关闭它是一个非常糟糕的主意。您可以通过指定日志级别(如

)来减少事务的数量:
config.log_level = :info

在配置/环境/发展。rb文件。有关各种选项,请查看此处:

http://guides.rubyonrails.org/configuring.html

通常,在rails应用程序中,有一个配置文件,您可以在其中为日志记录,数据库绑定,引导等设置开发,生产,阶段特定的配置数据。也许你检查这些文件,如果没有为日志定义属性,检查出,如果你的日志级别被设置为适当的值。

链接:点击

相关内容

  • 没有找到相关文章

最新更新