Backtrace Cleaner
单独使用
# 1) 创建对象
bc = BacktraceCleaner.new
# 2) 添加规则。可指定'替换'某字符串信息:
bc.add_filter { |line| line.gsub(Rails.root, '') }
# 2) 添加规则。可指定'删除'某 gem 信息:
bc.add_silencer { |line| line =~ /mongrel|rubygems/ }
# 3) 执行过滤。从 exception.backtrace 里过滤掉符合规则的字符串
bc.clean(exception.backtrace) #结合 Rails 使用
最后更新于