zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    记录:VC++中打开保存目录选择对话框操作
    Active Server Pages 错误 ASP 0201 的最终解决办法
    已经阅读过的Ajax文章资源
    Delphi编译/链接过程
    初探Object Pascal的类(四)
    初探Object Pascal的类(九)
    初探Object Pascal的类(十)
    初探Object Pascal的类(五)
    初探Object Pascal的类(八)
    Delphi 7 IDE 界面
  • 原文地址:https://www.cnblogs.com/angin-iit/p/9543136.html
Copyright © 2011-2022 走看看