14. ruby - リンクチェック - exceptlog.rb 例外発生時のログ出力

 
14.1 例外発生時のログ出力

14.1 例外発生時のログ出力

 例外発生時のログを出力する箇所を各所に置くようになったので、ログ出力としてひとつにまとめました。
=begin

例外発生時のログを出力する

=end

class ExceptLog
  def initialize()
  end

  def execute(there, error)
    puts("例外発生[#{error.class}]")

    error.backtrace_locations.each do | line |
      puts("#{line}")
    end

    puts("[#{there.class.name}][#{error.message}]")
  end
end