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

  • 相关阅读:
    Python·Jupyter Notebook
    CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)概念区分理解
    tensorflow学习
    语料库
    资源 | 数十种TensorFlow实现案例汇集:代码+笔记
    Tensorlayer
    利用 TFLearn 快速搭建经典深度学习模型
    十分钟搞定pandas
    利用python进行数据分析之pandas入门
    Pandas
  • 原文地址:https://www.cnblogs.com/angin-iit/p/9543136.html
Copyright © 2011-2022 走看看