欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot(七) SpringBoot整合Log4j

程序员文章站 2023-04-05 09:27:51
第一种打印debug日志方式: logging.level.com.demo.mapper: debug 第二种打印debug日志方式: 在resource文件夹下新建:logback.xml 在application.properties中添加: logging.level.com.kaigeja ......

第一种打印debug日志方式:

logging.level.com.demo.mapper: debug

SpringBoot(七) SpringBoot整合Log4j

 

 SpringBoot(七) SpringBoot整合Log4j

 

 

 

第二种打印debug日志方式:

在resource文件夹下新建:logback.xml

<?xml version="1.0" encoding="utf-8"?>
<configuration  scan="true" scanperiod="60 seconds" debug="false">
    <contextname>logback</contextname>
    <!--输出到控制台-->
    <appender name="console" class="ch.qos.logback.core.consoleappender">
       <!-- <filter class="ch.qos.logback.classic.filter.thresholdfilter">
            <level>error</level>
        </filter>-->
        <encoder>
            <pattern>%d{hh:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <!--按天生成日志-->
    <appender name="logfile"  class="ch.qos.logback.core.rolling.rollingfileappender">
          <prudent>true</prudent> 
          <rollingpolicy class="ch.qos.logback.core.rolling.timebasedrollingpolicy">
               <filenamepattern>
                    poslog/%d{yyyy-mm-dd}/%d{yyyy-mm-dd}.log
               </filenamepattern>
          </rollingpolicy>
          <layout class="ch.qos.logback.classic.patternlayout">
               <pattern>
                %d{yyyy-mm-dd hh:mm:ss} -%msg%n    
               </pattern>
          </layout>
    </appender>
    
    <root level="debug,error">
        <appender-ref ref="console" />
        <appender-ref ref="logfile" />
    </root>

    <!-- <logger name="com.pos" level="info" additivity="false">
        <appender-ref ref="console"/>
    </logger> -->
</configuration>

 

在application.properties中添加:

logging.level.com.kaigejav.project.dao=debug

这里需要注意:将com.kaigejav.project.dao换成你自己的实际包名。重启项目,访问,查看控制台日志。