zoukankan      html  css  js  c++  java
  • springboot整合log4j2

    前言

      这里日志分两种。一种是tomcat的输出(系统)日志,一种是自己定义的日志。

    环境

      springboot版本1.5.6。(springboot1.4以上则使用log4j2,一定要注意版本)

    1、springboot默认日志logback的日志输出样式如下:

    2、排除springboot的默认日志logback,使用exclusion排除默认的依赖


    ps:开始没有排除默认的日志配置依赖,后面配置的log4j2都没有生效,然后各种百度,总感觉没有错,后面看的多了,突然感悟,泪奔。。。。。。。。。。

    3、引入log4j2的jar包

    4、配置log4j2的xml文件(本人用的是xml,据说也可以使用yml,有兴趣的可以自己试试)

    <?xml version="1.0" encoding="UTF-8"?>  
    <Configuration status="INFO">  
        <Appenders>  
            <!--添加一个控制台追加器-->  
            <Console name="Console" target="SYSTEM_OUT" follow="true">  
                <PatternLayout>  
                    <pattern>[%-5p] %d %c - %m%n</pattern>  
                </PatternLayout>  
            </Console>  
            <!--添加一个文本追加器,文件位于根目录下,名为log.log-->  
            <File name="File" fileName="log.log">  
                <PatternLayout>  
                    <pattern>[%-5p] %d %c - %m%n</pattern>  
                </PatternLayout>  
            </File>  
        </Appenders>  
        <Loggers>  
            <Root level="info">  
                <AppenderRef ref="Console" />  
            </Root>  
        <!--把org.springframework包下的所有日志输出到log文件,additivity="false"表示不输出到控制台--> <Logger name="org.springframework" level="info" additivity="false"> <AppenderRef ref="File" /> </Logger> </Loggers> </Configuration>

    ps:

    1.log4j2的配置,有很多博客都写的很好,可以自行百度。比如:https://blog.csdn.net/womeng2009/article/details/53510913

    2.springboot对日志框架的配置文件有默认的加载的命名,log4j2分别是log4j2.xml或者log4j2-spring.xml,启动后spring boot自动加载。如果非要自定义,则需要在启动配置文件application.properties加上logging.config=classpath:log4j2-log.xml配置,log4j2-log.xml自定义的文件名。

    5启动,看效果

    舒服多了,O(∩_∩)O哈哈~

  • 相关阅读:
    SAP S/4HANA extensibility扩展原理介绍
    SAP CRM系统订单模型的设计与实现
    使用nodejs代码在SAP C4C里创建Individual customer
    SAP Cloud for Customer Account和individual customer的区别
    Let the Balloon Rise map一个数组
    How Many Tables 简单并查集
    Heap Operations 优先队列
    Arpa’s obvious problem and Mehrdad’s terrible solution 思维
    Passing the Message 单调栈两次
    The Suspects 并查集
  • 原文地址:https://www.cnblogs.com/jzhxhs/p/9150759.html
Copyright © 2011-2022 走看看