Springboot yml構成logbackログプラグインを使用してログファイルを自動的に生成
2962 ワード
Springbootログプラグインを使用してログファイルを自動的に生成する方法
Springbootは多くのプラグインを統合しています.ログも含まれています.公式サイトからspringbootプロジェクトをダウンロードすると、私たちが使うlogback、log 4 jなどのプラグインがたくさん導入されています.本文は主にlogbackが使用していると言っています.まずspringbootがどのようにlogbakプラグインを導入しているかを見てみましょう.
pomファイルには、親依存パッケージとして導入されています.
ポイントイン
もう少し入れるといろいろな導入依存があります
例えばlogback
では依存パッケージはどのように使用すればいいのでしょうか
アプリケーション.ymlで こんなところに入ればOKです
com.twはパケットパスが必要で、そのパケットパスの下のログとレベルを印刷したい 対応するパスとレベルを書きます 共通のログ・レベル
debug 、info、warn、 error、fatal
ログファイルの保存方法
新規logback.xml
内容は次のとおりです.
emmm,logback.xmlは詳しくは言わず、直接コピー 使いましょう
Springbootは多くのプラグインを統合しています.ログも含まれています.公式サイトからspringbootプロジェクトをダウンロードすると、私たちが使うlogback、log 4 jなどのプラグインがたくさん導入されています.本文は主にlogbackが使用していると言っています.まずspringbootがどのようにlogbakプラグインを導入しているかを見てみましょう.
pomファイルには、親依存パッケージとして導入されています.
org.springframework.boot
spring-boot-starter-parent
2.0.2.RELEASE
ポイントイン
org.springframework.boot
spring-boot-dependencies
2.0.2.RELEASE
../../spring-boot-dependencies
もう少し入れるといろいろな導入依存があります
例えばlogback
ch.qos.logback
logback-access
${logback.version}
ch.qos.logback
logback-classic
${logback.version}
ch.qos.logback
logback-core
${logback.version}
では依存パッケージはどのように使用すればいいのでしょうか
アプリケーション.ymlで こんなところに入ればOKです
#
logging:
level:
com.tw: debug
com.twはパケットパスが必要で、そのパケットパスの下のログとレベルを印刷したい 対応するパスとレベルを書きます 共通のログ・レベル
debug 、info、warn、 error、fatal
ログファイルの保存方法
新規logback.xml
内容は次のとおりです.
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n
${log_home}/tw.log
${log_home}/boss.%d{yyyy-MM-dd}.log
60
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n
emmm,logback.xmlは詳しくは言わず、直接コピー 使いましょう