SpringFrameworkとLoggingFrameworkの統合

Springフレームワークはロギングフレームワークと統合されています。ロギングフレームワークは、コンソールでSpringフレームワークの実行プロセスでいくつかの重要な情報を出力できます。これは、Springの実行プロセスを理解し、デバッグするのに役立ちます。

Springがロギングフレームワークを統合する方法

  • デフォルト

    • Spring1,2,3シリーズは、初期にはcommons-logging.jarと統合されていました
    • Spring 4,5シリーズのデフォルトの統合ロギングフレームワークは、logbackとlog4j2です。
  • Spring5.x統合ロギングフレームワーク

    • ①log4jのjarパッケージを紹介します

    • ②log4j.properties設定ファイルを紹介します

    ログの依存関係をpom.xmlにインポートします

<!--    日志-->
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.21</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.21</version>
    </dependency>
  • log4j構成ファイル

resourcesディレクトリの下にlog4j.propertiesを作成します

# resources文件夹根目录下
### 配置根
log4j.rootLogger =  console , debug 

### 日志输出到控制台显示  
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern = %-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%c] %m%n

ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_52797170/article/details/124205938