zoukankan      html  css  js  c++  java
  • 服务器日志按日统计log文件

    1、创建logback-spring.xml配置文件

    文件内容为:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration debug="true">
        <contextName>M2</contextName>
        
    <!--     <springProfile name="dev"> -->
    <!--         <property name="LOG_PATH" value="D:\tsmlogs\"/> -->
    <!--     </springProfile> -->
    <!--     <springProfile name="prod"> -->
    <!--         <property name="LOG_PATH" value="/data/log/" /> -->
    <!--     </springProfile> -->
        
        <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
            <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
                <level>DEBUG</level>
            </filter>
            <encoder>
                <pattern>%date %-5level [%thread] [%c:%L] - %msg%n</pattern>
            </encoder>
        </appender>
    
        <appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <fileNamePattern>logs/log_s4tvip_%d{yyyy-MM-dd}.%i.log</fileNamePattern>
                <timeBasedFileNamingAndTriggeringPolicy  class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                    <maxFileSize>10MB</maxFileSize>
                </timeBasedFileNamingAndTriggeringPolicy>
            </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>
                <charset>UTF-8</charset>
            </encoder>
        </appender>
        
        <root>
            <appender-ref ref="console" />
            <appender-ref ref="file" />
        </root>
        
    </configuration>

    2、配置日志文件(application-logging.yml):

    logging:
      path: D:\tsmlogs\
      level: 
        root: INFO
        org.springframework.boot: info
        org.springframework.boot.autoconfigure: 'OFF'
        java.sql.PreparedStatement: DEBUG
        java.sql.ResultSet: DEBUG
        com.panchan.m2: DEBUG
      filter: 
        contenttypes: 
        level: DEBUG
        encoding: UTF-8
        exceptingheaders: 
        ignorepaths: 
        urlpatterns: /*
        enabled: true
  • 相关阅读:
    [APIO2018] Duathlon 铁人两项
    「PKUWC2018」随机游走
    「2018山东一轮集训」 Tree
    「2018山东一轮集训」Game
    [Lydsy1805月赛] quailty 算法
    CodeForces
    CodeForces
    「2018山东一轮集训」鸽子
    python序列化
    python的shutil模块
  • 原文地址:https://www.cnblogs.com/huyanlon/p/10905098.html
Copyright © 2011-2022 走看看