zoukankan      html  css  js  c++  java
  • springboot 项目中控制台打印日志以及每天生成日志文件

    1.控制台打印sql语句

      只要在application.properties 中加入<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>


  • 相关阅读:
    30天敏捷结果(2):用三个故事驱动你的一周
    30天敏捷结果(24):恢复你的精力
    30天敏捷结果(6):周五回顾,找到三件做的好以及三件需要改善的事情
    js 数组循环和迭代
    没有+求和
    js检测数组类型
    redis 在windows 下的安装和使用
    版本控制(一)——初步概念
    苹果树的故事(转发的)
    mongoDB之在windows下的安装
  • 原文地址:https://www.cnblogs.com/tiancai/p/8676387.html
Copyright © 2011-2022 走看看