整合Log4j2到maven项目中

2.0版本的文件命名为log4j2.properties,文件位置放置在classpath下,文件内容如下

appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n

rootLogger.level = debug
rootLogger.appenderRef.stdout.ref = STDOUT

pom.xml中相关依赖的加入

       <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.14.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.14.0</version>
        </dependency>

测试:

        Logger logger = LogManager.getLogger();

        logger.info("log info");
        logger.warn("log warn");
        logger.error("error info");
        logger.debug("debug info");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。