流浪のwolf

卷帝

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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   朱龙旭的网络  阅读(16)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示