春のブートデフォルトの設定のログ

Javaの使用率ロギング、Log4Jの、Log4J2とLogback:すべての内部ログ・コモンズロギングに使用される春ブーツが、デフォルトの構成は、のような、一般的なログのサポートを提供します。各Loggerは設定を通して、コンソール出力ログファイルやコンテンツを使用することができます。

フォーマットのログ

次のようにデフォルトのログ出力は次のようになります。

2016-04-13 08:23:50.120  INFO 37397 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {4.3.11.Final}

次のようにコンテンツ要素を出力します:

  • 日時:正確なミリ秒
  • ログレベル:ERROR、WARN、INFO、DEBUGやTRACE
  • プロセスID
  • デリミタ:実際のログを識別---開始
  • スレッド名:角括弧(コンソール出力が切り捨てられる可能性があります)
  • ロガー名:一般的に使用されるソースのクラス名
  • ログの内容

コンソール出力

春ブートERRORのデフォルトの設定では、WARN、およびコンソールにINFOレベルのログ出力。

我々は2つの方法でDEBUGレベルに切り替えることができます。

  • $ます。java -jar myapp.jar --debug:コマンドを実行した後など、--debugフラグを追加しました
  • application.propertiesにおける真のデバッグ=を設定するときは、このプロパティがtrueに設定されている、コアロガー(休止状態、埋め込まれたコンテナを含む、スプリング)の出力は、よりになりますが、独自のアプリケーションのログとDEBUGに出力されていないレベルを行います

ファイル出力

春ブーツのデフォルト設定では、唯一のコンソールに出力され、ファイルに記録されませんが、我々は多くの場合、時間の環境記録されたすべての文書を作成する必要があります。

出力ファイルを増やすには、中application.propertiesにlogging.fileまたはlogging.pathプロパティを設定する必要があります。

  • logging.fileは、ファイルの設定、絶対パス、または相対パスであることができます。以下のような:logging.file = my.log
  • logging.path =は/ var / log:logging.pathは、のような、ディレクトリはディレクトリspring.logファイルで作成され、ログの内容を記述している設定しました

ログファイルは新しいログファイルは、デフォルトのレベルがあるときは10Mbサイズで切り捨てられ:ERROR、WARN、INFO

おすすめ

転載: www.cnblogs.com/ruguomeiyouni/p/11590150.html