zoukankan      html  css  js  c++  java
  • springboot中logback打印日志(转)

    springboot对logback的支持是非常好的,不需要任何配置,只需要在resource下加logback.xml就可以实现功能
    直接贴代码:

    1. <?xml version="1.0" encoding="UTF-8"?>  
    2.   
    3. <configuration scan="true" scanPeriod="60 seconds">  
    4.     <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">  
    5.         <encoder>  
    6.             <pattern>%d{yyyy-M-d HH:mm:ss} %t %p %m%n</pattern>  
    7.         </encoder>  
    8.     </appender>  
    9.     <appender name="springboot"  
    10.         class="ch.qos.logback.core.rolling.RollingFileAppender">  
    11.         <!-- <Encoding>UTF-8</Encoding> -->  
    12.         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">  
    13.             <FileNamePattern>logs/logback/springboot_%d{yyyy-M-d}.log  
    14.             </FileNamePattern>  
    15.             <MaxHistory>10</MaxHistory>  
    16.         </rollingPolicy>  
    17.         <encoder>  
    18.             <pattern>%d{yyyy-M-d HH:mm:ss} %t %p %m%n</pattern>  
    19.         </encoder>  
    20.     </appender>  
    21.     <appender name="smile"  
    22.         class="ch.qos.logback.core.rolling.RollingFileAppender">  
    23.         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">  
    24.             <FileNamePattern>logs/logback/smile_%d{yyyy-M-d}.log  
    25.             </FileNamePattern>  
    26.             <MaxHistory>10</MaxHistory>  
    27.         </rollingPolicy>  
    28.         <encoder>  
    29.             <pattern>%d{yyyy-M-d HH:mm:ss} %t %p %m%n</pattern>  
    30.         </encoder>  
    31.     </appender>  
    32.   
    33.     <logger name="org.springframework.boot" level="debug"  
    34.         additivity="false">  
    35.         <appender-ref ref="springboot" />  
    36.     </logger>  
    37.     <!-- name包必须能够扫描到所以类,包括启动类 -->  
    38.     <logger <span style="color:#ff0000;">name="com.smile"</span> level="debug" additivity="false">  
    39.         <appender-ref ref="smile" />  
    40.     </logger>  
    41.     <root level="info">  
    42.         <appender-ref ref="stdout" />  
    43.     </root>  
    44. </configuration>    
    其中值得注意的是:你配置文件中的包名要能够扫描到你的所有类,包括启动类。

    否则,你的日志文件是生成了,但是不会向里面写入内容


    启动程序打印日志,日志成功生成:




  • 相关阅读:
    BZOJ2286 [Sdoi2011]消耗战 【虚树 + 树形Dp】
    BZOJ1305 [CQOI2009]dance跳舞 【网络流】
    BZOJ1452 [JSOI2009]Count 【树套树 (树状数组)】
    BZOJ1103 [POI2007]大都市meg 【树剖】
    BZOJ1927 [Sdoi2010]星际竞速 【费用流】
    POJ3450 Corporate Identity 【后缀数组】
    POJ3623 Best Cow Line, Gold 【后缀数组】
    POJ3415 Common Substrings 【后缀数组 + 单调栈】
    关于线上bug
    关于线上bug
  • 原文地址:https://www.cnblogs.com/jpfss/p/8425375.html
Copyright © 2011-2022 走看看