Loggerクラスは、その名前が示すように、重要な点を書き留めるLogging機能を提供し、さまざまな種類のメッセージを出力するのに使うことができます。
メッセージには、さまざまな深刻度(レベル)がある;
| レベル | まとめ |
| 未知 | 不明なメッセージは予期しないメッセージまたはランダムなメッセージであり、常にログに記録する必要があります。 |
| 致命的 | 処理されず、プログラムのクラッシュにつながる可能性のあるエラー |
| エラー | 対処できるエラー |
| 警告 | 警告 |
| 情報 | 実行中のコードからの使用法に関する一般的な情報 |
| デバッグ | デバッグ中に推定された情報 |
順序は次のようになります。
デバッグ < 情報 < 警告 < エラー < 致命的 < 不明
として働いている;
で 本番モードロガーがINFOメッセージまたはWARNレベルのメッセージを出力するように設定できます。
にいる間 開発モードそのため、ロガーをDEBUGレベルに設定することができます。
このインターフェースは通常、以下のように使用される;
ログ ファイルに有効期限を設定するオプションもあります。たとえば、当月のログのみを保持したいと考えています。その場合は以下のように対応させていただきます。
そしてアプリケーションレベルでは、
ハッピーロギング!
サインアウト、
ニヤンタ・ザミンダル
Ruby on Rails 開発者
最新のアップデートを購読する
関連記事