タグ

ブックマーク / hironemu.hatenablog.com (1)

  • Railsでログファイルに例外トレース情報を出す - ありの日記

    Railsでログをファイルに書き出すには、コントローラで利用できるloggerオブジェクトを使う。このオブジェクトを使ってログを出すと、開発時にはlog/develpment.logにログが出力される。 logger.debug "デバッグメッセージ" logger.fatal "Fatalメッセージ" 例外をキャッチしたときそのトレース情報をログに出したいときは、上記のメソッドとExceptionクラスのbacktraceメソッドを利用する。 backtraceメソッドは、トレース情報をStringの配列で返すので、以下の例では配列を改行文字で連結し出力している。 Exceptionクラスについては⇒プログラミング言語 Ruby リファレンスマニュアル begin # 例外が発生する可能性のあるコード rescue => e # 例外発生時 logger.fatal "[FATAL] な

    Railsでログファイルに例外トレース情報を出す - ありの日記
  • 1