Spring启用Log4日志框架

举报
QGS 发表于 2023/03/05 13:17:07 2023/03/05
【摘要】 Spring启用Log4日志框架

配置maven依赖

<!--  log4j2的依赖-->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.19.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-slf4j2-impl</artifactId>
            <version>2.19.0</version>
        </dependency>

log4j2主配置文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <loggers>
<!--   level指定日志级别 从低到高 ALL<TRACE<DEBUG<INFO<WARN<ERROR<FATAL<OFF     -->
        <root level="DEBUG"> <!--从DEBUG开始-->
            <appender-ref ref="spring6log"/>
        </root>
    </loggers>

    <appenders>
<!--        输出日志信息到控制台-->
        <console name="spring6log" target="SYSTEM_OUT">
            <!--        -->
            <PatternLayout pattern="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%t] %-3level %logger{1024} - %msg%n"/>
        </console>
    </appenders>
</configuration>

运行结果

使用log4j2记录日志信息

//记录SpringTest类的日志记录器,这个类中代码执行日志的话,就输出相关的日志信息
        Logger logger = LoggerFactory.getLogger(SpringTest.class);//记录SpringTest.class类的日记
        //记录日志,根据不同级别输出日志
        logger.info("信息");
        logger.debug("调式");
        logger.error("错误");

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。