Rails--自动清除开发日志

来源:互联网 发布:sql将string转int 编辑:程序博客网 时间:2024/05/16 19:31

在开发模式中,开发环境日志会越来越大,所以需要设置自动清理,省内存。

在 config/initializers中新建一个文件 clear_blog.rb

编写如下代码

if Rails.env.development?  MAX_LOG_SIZE = 10.megabytes  logs = [ File.join(Rails.root, 'log', 'development.log'), File.join(Rails.root, 'log', 'test.log') ]  logs.each do |log|    if File.size?(log).to_i > MAX_LOG_SIZE      $stdout.puts "Removing Log: #{log}"      `rm #{log}`    end  endend

form (http://www.cnblogs.com/lmei/p/3370862.html

0 0
原创粉丝点击