因爲發現在代碼中還有人在聲明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);
}
}