[logback-dev] [JIRA] (LOGBACK-1401) Logback creating .tmp file

QOS.CH (JIRA) noreply-jira at qos.ch
Tue May 22 20:22:00 CEST 2018


Mahtab Alam created LOGBACK-1401:
------------------------------------

             Summary: Logback creating .tmp file
                 Key: LOGBACK-1401
                 URL: https://jira.qos.ch/browse/LOGBACK-1401
             Project: logback
          Issue Type: Bug
         Environment: Below is the logback.xml , which is generating weird log files e.g. 

im.log2323744883452020.tmp. 

I was expecting to write im-2018-05-23-0.log.zip , im-2018-05-23-1.log.zip, im-2018-05-23-2.log.zip

 

logback version is 1.1.0

I have read many other issues where logback is generating .tmp files, but none of them matched my problem. Can you help me with that?

 

 

 
{code:java}
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds">
<!-- To access logs during development, right click on your local server and browse deployment location. Go one level up
 to view the logs folder. -->
 <property name="LOG_PATH" value="${catalina.base}/logs/" />
<!-- Log pattern for development. Different patterns can be subsequently defined for different environment needs -->
 <property name="LOG_PATTERN" value="%d [%X{username}] [%level] [%logger{0}:%line] - %msg%n" />
 <property name="LOG_MAX_HISTORY" value="1" /> <!-- in days -->
 <property name="LOG_MAX_FILE_SIZE" value="500KB" />
 <property name="LOG_FILE" value="${LOG_PATH}/im.log" />
 <property name="LOG_FILE_ARCHIVE" value="${LOG_PATH}/im-%d{yyyy-MM-dd}-%i.log.zip" />
<property name="LOG_SLOW_METHOD_PATTERN" value="${LOG_PATTERN}" />
 <property name="LOG_SLOW_METHOD_MAX_HISTORY" value="${LOG_MAX_HISTORY}" /> <!-- in days -->
 <property name="LOG_SLOW_METHOD_MAX_FILE_SIZE" value="${LOG_MAX_FILE_SIZE}" />
 <property name="LOG_SLOW_METHOD_FILE" value="${LOG_PATH}/im-slow-methods.log" />
 <property name="LOG_SLOW_METHOD_FILE_ARCHIVE" value="${LOG_PATH}/im-slow-methods.%d{yyyy-MM-dd}-%i.log.zip" />

 <!-- STDOUT logging for development -->
 <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
 <encoder>
 <charset>utf-8</charset>
 <pattern>${LOG_PATTERN}</pattern>
 </encoder>
 </appender>
<!-- FILE logging -->
 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 <File>${LOG_FILE}</File>
<encoder>
 <charset>utf-8</charset>
 <pattern>${LOG_PATTERN}</pattern>
 </encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 <fileNamePattern>${LOG_FILE_ARCHIVE}</fileNamePattern>
 <maxHistory>${LOG_MAX_HISTORY}</maxHistory>
 <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 <maxFileSize>${LOG_MAX_FILE_SIZE}</maxFileSize>
 </timeBasedFileNamingAndTriggeringPolicy>
 </rollingPolicy>
 </appender>
 

 <appender name="SLOW_METHOD" class="ch.qos.logback.core.FileAppender">
 <File>${LOG_SLOW_METHOD_FILE}</File>
<encoder>
 <charset>utf-8</charset>
 <pattern>${LOG_SLOW_METHOD_PATTERN}</pattern>
 </encoder>
 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 <fileNamePattern>${LOG_SLOW_METHOD_FILE_ARCHIVE}</fileNamePattern>
 <maxHistory>${LOG_SLOW_METHOD_MAX_HISTORY}</maxHistory>
 <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 <maxFileSize>${LOG_SLOW_METHOD_MAX_FILE_SIZE}</maxFileSize>
 </timeBasedFileNamingAndTriggeringPolicy>
 </rollingPolicy>
 </appender>
<appender name="MM_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
 <File>${catalina.base}/logs/dhap-metrics-manager.log</File>
 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
 <!-- rollover daily -->
 <fileNamePattern>${catalina.base}/logs/dhap-metrics-manager_%d{yyyy-MM-dd}.%i.log
 </fileNamePattern>
 <timeBasedFileNamingAndTriggeringPolicy
 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
 <!-- or whenever the file size reaches 10MB -->
 <maxFileSize>10MB</maxFileSize>
 </timeBasedFileNamingAndTriggeringPolicy>
<!-- keep 30 days' worth of history -->
 <maxHistory>30</maxHistory>
 </rollingPolicy>
 <encoder>
 <charset>utf-8</charset>
 <pattern>%msg%n</pattern>
 </encoder>
 </appender>
<!-- <root level="INFO"> -->
 <!-- <appender-ref ref="CONSOLE" /> -->
 <!-- </root> -->
<root level="INFO">
 <appender-ref ref="FILE" />
 </root>
<!--app-idet logger -->
 <!-- DEBUG logger should be updated to INFO in production deployment to reduce log load in server -->
 <logger name="com.lifetech.ga.app" level="INFO">
</logger>
<logger name="metricsManagerLogger" level="INFO">
 <appender-ref ref="MM_FILE" />
 </logger>
<!--dhap security jars logger -->
 <logger name="com.lifetech.apps.security" level="WARN">
 </logger>
<logger name="com.lifetech.ga.core.aspect.MethodProfiler" level="INFO" additivity="false">
 <appender-ref ref="CONSOLE" />
 <appender-ref ref="SLOW_METHOD" />
 </logger>
</configuration>
{code}
 
            Reporter: Mahtab Alam
            Assignee: Logback dev list






--
This message was sent by Atlassian JIRA
(v7.3.1#73012)


More information about the logback-dev mailing list