【log4j】配置Slf4j

配置Slf4j

  1. 引入lombok包

    xml 复制代码
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.36</version>
        <scope>provided</scope>
    </dependency>
  2. 引入log4j相关api

    xml 复制代码
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.24.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.24.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-slf4j2-impl</artifactId>
        <version>2.24.3</version>
    </dependency>
  3. 新建log4j2.xml文件

    xml 复制代码
    <?xml version="1.0" encoding="UTF-8"?>
    <Configuration status="WARN">
        <Appenders>
            <!-- 控制台Appender -->
            <Console name="Console" target="SYSTEM_OUT">
                <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
                <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
            </Console>
        </Appenders>
    
        <Loggers>
            <!-- Root Logger配置 -->
            <Root level="info">
                <AppenderRef ref="Console"/>
            </Root>
        </Loggers>
    </Configuration>
  4. 在类上标注@Slf4j注解,类中使用log.info/error/warn/debug等即可

相关推荐
努力成为AK大王9 小时前
超全 Maven 核心知识点总结
log4j
wh_xia_jun19 小时前
How to Write Test Cases in Java Application using Mockito and Junit?
junit
Tirzano21 小时前
批量查询在线成员对应节点redis
数据库·redis·junit
菠萝猫yena2 天前
【读书笔记】《测试架构师修炼之道》读书笔记
功能测试·测试工具·单元测试
ChoSeitaku2 天前
10.枚举_Record_密封类_debug_API文档_Object类_lombok_Junit
java·数据库·junit
慧一居士2 天前
冒烟自测用例怎么写?
功能测试·单元测试·测试用例·可用性测试·模块测试
前端若水3 天前
智能体测试策略:单元测试、集成测试与模拟LLM
单元测试·集成测试
小羊Yveesss3 天前
AI智能单元测试:覆盖率泡沫与可信测试的产业破局
人工智能·单元测试
测试员周周3 天前
【AI测试路线图2】功能测试转 AI 测试:4~5 个月,一条最稳的路
开发语言·人工智能·python·功能测试·测试工具·单元测试·pytest
voyaqi3 天前
从零设计企业级校验框架:Spring Boot + SPI 实战指南
spring boot·后端·log4j