因为发现在代码中还有人在声明log对象时,还存在写死类名的事,所以就写了这篇小文章。虽然是小技巧,但它增强了代码的可维护维。所以就不是小事情,值得重视。
打印log, 不写死类名(这个功能N年前就有了的。)
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.junit.Test;
public class LoggerPrintTest {
private static final Logger LOGGER = LogManager.getLogger();
private static final Logger logger = LogManager.getLogger(LoggerPrintTest .class);
public void testLog(){
LOGGER.info("test {}", 1);
}
}