logback simultaneously generates log files based on time and size on a rolling basis

 

For more logback content, please refer to: http://aub.iteye.com/blog/1101222   

 

<appender name="runtime.client"

              class="ch.qos.logback.core.rolling.RollingFileAppender">

        <File>${log.base}-client.log</File>

        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">

            <FileNamePattern>${log.base}-client.%d{yyyy-MM-dd}.%i.log</FileNamePattern>

            <MaxHistory>10</MaxHistory>

            <maxFileSize>200MB</maxFileSize>

        </rollingPolicy>

        <encoder>

            <pattern>[%X{requestId}||%X{requestUrl}] %date [%thread] %-5level %logger{80} - %msg%n</pattern>

        </encoder>

    </appender>

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326301045&siteId=291194637