• springboot使用之三:springboot使用logback日志


    springboot 默认使用的日志就是logback,所以使用logback不需要添加日志相关依赖了,执行 添加logback.xml配置文件,springboot这个聪明的框架便能识处理你的配置。

    做法:将logback.xml放在resources下(classpath)下即可。配置参考如下:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <configuration>
    
        <statusListener class="ch.qos.logback.core.status.NopStatusListener"/>
    
        <jmxConfigurator/>
    
        <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
            <encoder>
                <pattern>%date [%thread] %-5level %logger{80} - %msg%n</pattern>
            </encoder>
        </appender>
    
        <property name="log.base" value="./log/member"/>
        <appender name="logfile"
                  class="ch.qos.logback.core.rolling.RollingFileAppender">
            <File>${log.base}.log</File>
            <rollingPolicy
                    class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <FileNamePattern>${log.base}.%d{yyyy-MM-dd}.log</FileNamePattern>
            </rollingPolicy>
            <encoder>
                <pattern>%date [%thread] %-5level %logger{80} - %msg%n</pattern>
            </encoder>
        </appender>
        
        <!-- 设置日志级别 -->
        <logger name="cn.joiner" additivity="false" >
            <level value="info" />
            <appender-ref ref="stdout"/>
            <appender-ref ref="logfile"/>
        </logger>
    
    
        <root level="INFO">
            <appender-ref ref="stdout"/>
            <appender-ref ref="logfile"/>
        </root>
    
    </configuration>

    这时候,再启动项目,日志配置生效。

  • 相关阅读:
    Databases Questions & Answers
    SQL语句
    常见的数据库基础面试题大全
    关于GET POST
    经常遇到的浏览器兼容性问题
    关于JavaScript中apply与call的用法意义及区别(转)
    js闭包的用途
    深入理解js闭包
    undefined与null的区别
    HeapSort快速排序
  • 原文地址:https://www.cnblogs.com/sloveling/p/springboot_3.html
Copyright © 2020-2023  润新知