流浪のwolf

卷帝

导航

logback.xml文件

<?xml version = "1.0" encoding="UTF-8"?>
<configuration debug = "false" >
<!--一、日志文件存放的地址,可以更改-->
    <property name="LOG_HOME"
    value="D:\java\logback" /><!--这里更改-->

    
    <!--二、日志输出到控制台的代码-->
    <appender name="STDOUT"
        class="ch.qos.logback.core.ConsoleAppender">
        <!--刷新时间-->
        <encoder
            class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} - %msg%n</pattern>
        </encoder>
    </appender>


<!--三、日志输出到本地文件的代码-->
    <appender name="FILE"
        class="ch.qos.logback.core.rolling.RollingFileAppender">
        <!--当文件到达多大就自动新建一个文件继续存放数据-->
        <rollingPolicy
            class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <fileNamePattern>${LOG_HOME}/log.%d{yyyy-MM-dd}.%i.log
            </fileNamePattern>
            <maxFileSize>1000MB</maxFileSize>
            <MaxHistory>60</MaxHistory>
        </rollingPolicy>
        <!--刷新时间-->
        <encoder
            class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} - [%thread] %-5level %logger{50}
                -%msg%n</pattern>
        </encoder>
    </appender>

    
<!--四、总控制开关的代码-->
    <root level="INFO"><!--输出级别(多少),默认就是DEBUG。TRACE<DEBUG<INFO<WARN<ERROR-->
        <appender-ref ref="STDOUT" /><!--输出到控制台,不想输出到控制台可以删掉-->
        <appender-ref ref="FILE" /><!--输出本地磁盘文件夹中,不想输出到文件夹中可以删掉-->
    </root>
</configuration>   

 

posted on 2023-03-19 11:06  流浪のwolf  阅读(14)  评论(0编辑  收藏  举报