あなたはすべての民間最終ロガーロガー= LoggerFactory.getLogger(XXX.class)を書きたくない場合、あなたはSLF4J @アノテーションを使用することができます
まず、依存関係にPOMファイルで
ロンボクorg.projectlombok第二に、コード
パッケージcom.sell。
輸入lombok.extern.slf4j.Slf4j;
輸入org.junit.Test;
輸入org.slf4j.Logger;
輸入org.slf4j.LoggerFactory。
輸入org.junit.runner.RunWith;
輸入org.springframework.boot.test.context.SpringBootTest;
輸入org.springframework.test.context.junit4.SpringRunner;
/ **
- ログインテスト
* /
@RunWith(SpringRunner.class)
@SpringBootTest
@ SLF4J
パブリッククラスLoggerTest {
private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
/**
* 一、传统方式实现日志
*/
@Test
public void test1(){
logger.debug("debug message");
logger.warn("warn message");
logger.info("info message");
logger.error("error message");
logger.trace("trace message");
}
/**
* 二、注解方式实现日志
*/
@Test
公共ボイドTEST2(){
log.debug(「デバッグメッセージ」)。
log.warn(「メッセージ警告」)。
log.info(「情報メッセージ」)。
log.error(「エラーメッセージ」)。
log.trace(「トレース・メッセージ」)。
}
}
次のように出力されます。
デフォルトの出力は情報の上にあるので、下の図に見られるのデバッグは、トレースが出力されません
第三に、注意を払う:あなたはSLF4J注入変数ログ@ノートを見つけることができない場合は、IDEのプラグインがインストールさロンボク与える,,
アイデア以下は、例えば
1、ファイル→設定→プラグイン、その後、図3の「ブラウズリポジトリ」をクリックしてください。
図2に示すように、入力がリブートアイデアをインストールした後、インストールをインストールプラグイン、ポイント検索ロンボク
あなたはログを入力することができます。この時間が促さ