log4j 代码例子 作者:马育民 • 2021-12-24 20:19 • 阅读:10109 # 创建maven工程 略 # 设置maven # pom.xml 添加log4j依赖 ``` log4j log4j 1.2.17 ``` # log4j.properties 在 `resources` 目录下创建 `log4j.properties` 文件,内容如下: ``` # DEBUG 级别,即:所有信息都会输出 log4j.rootLogger=DEBUG, stdout # 配置 stdout,输出到控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n ``` 更多 log4j.properties 模板,见 [链接](https://www.malaoshi.top/show_1IX2JN863HLM.html "链接") # 代码 ### 例子一 使用 `log4j` 相关类 ``` import org.apache.log4j.Logger; public class Test { static final Logger LOGGER= Logger.getLogger(Test.class); public static void main(String[] args) { for(int i=0;i<50;i++) { LOGGER.debug("test debug"); LOGGER.info("test info"); LOGGER.warn("test warn"); LOGGER.error("test error"); } } } ``` ### 例子二 使用 `slf4j` 相关类,详见 [链接](https://www.malaoshi.top/show_1IX3WLQaSBVR.html "链接") 原文出处:http://malaoshi.top/show_1IX2Szj35TJA.html