• springboot 记录每天日志


    使用log4j2 配置文件来设置。

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <appenders>
            <Console name="Console" target="SYSTEM_OUT">
                <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
                <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n"/>
            </Console>
            <RollingFile name="AllLogRollingFile" fileName="E:/all.log"
                         filePattern="E:/all/info-%d{yyyy-MM-dd}.log">
                <PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>
                <Policies>
                    <TimeBasedTriggeringPolicy interval="1" modulate="true" />
                    <!--超过 则新增-->
                    <!--<SizeBasedTriggeringPolicy size="1024MB"/>-->
                </Policies>
                <!--共有8个级别,按照从低到高为:All < Trace < Debug < Info < Warn < Error < Fatal < OFF.-->
                <!--程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。-->
                <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
                <!--最大文件数据  默认为7-->
                <DefaultRolloverStrategy max="20"/>
            </RollingFile>
            <RollingFile name="ErrorRollingFile" fileName="E:/error.log"
                         filePattern="E:/warn-%d{yyyy-MM-dd}.log">
                <PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>
                <Policies>
                    <TimeBasedTriggeringPolicy interval="1" modulate="true" />
                    <!--超过 刚新增-->
                    <!--<SizeBasedTriggeringPolicy size="1024MB"/>-->
                </Policies>
                <ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/>
                <!--最大文件数据  默认为7-->
                <DefaultRolloverStrategy max="20"/>
            </RollingFile>
        </appenders>
    
        <loggers>
            <root level="trace">
                <appender-ref ref="AllLogRollingFile"/>
                <appender-ref ref="Console"/>
                <appender-ref ref="ErrorRollingFile"/>
            </root>
        </loggers>
    </configuration>

    在 application.properites 文件中删除日志相关配置。

    找到那个感觉 就算打开了那个脑洞

    本文来自博客园,作者:xiao~xiao,转载请注明原文链接:https://www.cnblogs.com/angin-iit/p/9543136.html

  • 相关阅读:
    获得树形json串
    淘宝分布式 key/value 存储引擎Tair安装部署过程及Javaclient測试一例
    ARC下dealloc过程及.cxx_destruct的探究
    连类比事-category和extension
    category和关联对象
    静态构造函数c# 静态块java initallize oc
    + (void)initialize vs 静态构造方法
    Servlet中文乱码原因 解决 Get 和 Post 和客户端
    double int 类型的区别
    待解决问题 oc
  • 原文地址:https://www.cnblogs.com/angin-iit/p/9543136.html
Copyright © 2020-2023  润新知