注解@Slf4j:(當前日志為logback,其他日志框架不祥)
直接使用log.xxxx("mothod is start") 例如:log.info("/returncode/add start");
========代替=====
如果不想每次都寫 private final Logger logger = LoggerFactory.getLogger(XXX.class);
可以用注解@Slf4j;(idea需裝lombok插件)
注明:
本文基於Spring Framework環境,並非基於SpringBoot.如果是基於SpringBoot,因為默認加入了Slf4j-api和logback的依賴,所以只需要添加lombok的依賴即可.
http://www.cnblogs.com/weiapro/p/7633645.html
https://blog.csdn.net/cslucifer/article/details/80953400
注解的包路徑:import lombok.extern.slf4j.Slf4j;
@Slf4j public class 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"); } // 二、注解方式實現日志,
//這里直接使用 log.xxx("dddddd"),
// 而不是Logger logger = LoggerFactory.getLogger(LoggerTest.class),然后logger.debug("debug message");
@Test public void test2(){ log.debug("debug message"); log.warn("warn message"); log.info("info message"); log.error("error message"); log.trace("trace message"); } }