浏览 3029 次
锁定老帖子 主题:按日期来分开存储web日志文件和sql日志
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-22
首先,在log/目录下新建sql文件夹,sql文件夹用来保存sql日志 接着,修改config\environment.rb代码,需注意代码顺序。 #web访问日志 RAILS_DEFAULT_LOGGER = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}#{Date.today.to_s}.log", "daily") #rails的初始化 Rails::Initializer.run do |config| #... end #sql日志 ActiveRecord::Base.logger = Logger.new("#{RAILS_ROOT}/log/sql/#{RAILS_ENV}#{Date.today.to_s}.log", "daily") 2、工业标准(抛砖引玉,期待高手补充) gigix推荐:“工业标准做法是logrotate” 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-11-22
那个……其实我不知道工业标准是不是,不过我们在RubyWorks Production Stack里面是用了logrotate,所以如果想了解怎么配置也可以直接参考RubyWorks的文档和代码。
http://rubyworks.rubyforge.org/manual/logs.html |
|
返回顶楼 | |