springbootは、ログ管理のための環境@ SLF4Jのアノテーションを使用して構築しました

あなたはすべての民間最終ロガーロガー= LoggerFactory.getLogger(XXX.class)を書きたくない場合、あなたは、アノテーションの@ SLF4Jを使用することができます

私たちは、に依存して導入する必要があります。

<依存性> 
   <のgroupId> org.projectlombok </のgroupId> 
   <たartifactId>ロンボク</たartifactId> 
</依存>

ケースコード:

@RunWith(SpringRunner クラス
@SpringBootTest 
@ SLF4J 
パブリック クラスLoggerTest { 

    民間  最終ロガーロガー= LoggerFactory.getLogger(LoggerTest クラス)。
    / ** 
     *一、传统方式实现日志
     * / 
    @Test 
    公共  ボイドTEST1(){ 
        logger.debug( "デバッグメッセージ" )。
        logger.warn(「メッセージ警告」)。
        logger.info(「情報メッセージ」)。
        logger.error(「エラーメッセージ」)。
        logger.trace( "トレース・メッセージ" )。
    }


     / ** 
     *二、注解方式实现日志
     * / 
    @Test 
   公共  ボイドTEST2(){ 
        log.debug( "デバッグメッセージ" )。
        log.warn(「メッセージ警告」)。
        log.info(「情報メッセージ」)。
        log.error(「エラーメッセージ」)。
        log.trace(「トレース・メッセージ」)。
    } 

}

 

 デフォルトの出力先がオンになっているので、それはない、デバッグおよびトレース出力は以下となります

 

 第三に、注意を払う:あなたはSLF4J注入変数ログ@ノートを見つけることができない場合は、IDEのプラグインがインストールさロンボクを与えます

ない場合は、プラグインロンボクをインストールするには、百度に行くことができます

おすすめ

転載: www.cnblogs.com/qingmuchuanqi48/p/11613639.html