OverlappingFileLockException in logback -


i'm hitting following overlappingfilelockexception in logback. there know issues prudent mode in version of logback?

  • logback-classic 1.0.7
  • logback-core 1.0.7
  • slf4j-api 1.7.2
  • slf4j-ext 1.7.2

11:16:59,252 |-error in ch.qos.logback.core.rolling.rollingfileappender[file_log] - appender [file_log] failed append. java.nio.channels.overlappingfilelockexception @ java.nio.channels.overlappingfilelockexception @ @ sun.nio.ch.sharedfilelocktable.checklist(filelocktable.java:255) @ @ sun.nio.ch.sharedfilelocktable.add(filelocktable.java:152) @ @ sun.nio.ch.filechannelimpl.lock(filechannelimpl.java:972) @ @ java.nio.channels.filechannel.lock(filechannel.java:1052) @ @ ch.qos.logback.core.fileappender.safewrite(fileappender.java:187) @ @ ch.qos.logback.core.fileappender.writeout(fileappender.java:204) @ @ ch.qos.logback.core.outputstreamappender.subappend(outputstreamappender.java:212) @ @ ch.qos.logback.core.rolling.rollingfileappender.subappend(rollingfileappender.java:148) @ @ ch.qos.logback.core.outputstreamappender.append(outputstreamappender.java:103) @ @ ch.qos.logback.core.unsynchronizedappenderbase.doappend(unsynchronizedappenderbase.java:88) @ @ ch.qos.logback.core.spi.appenderattachableimpl.appendlooponappenders(appenderattachableimpl.java:48) @ @ ch.qos.logback.classic.logger.appendlooponappenders(logger.java:280) @ @ ch.qos.logback.classic.logger.callappenders(logger.java:267) @ @ ch.qos.logback.classic.logger.buildloggingeventandappend(logger.java:449) @ @ ch.qos.logback.classic.logger.filterandlog_0_or3plus(logger.java:403) @ @ ch.qos.logback.classic.logger.log(logger.java:803) @ @ org.slf4j.ext.loggerwrapper.info(loggerwrapper.java:490)

<appender name="file_log" class="ch.qos.logback.core.rolling.rollingfileappender">     <prudent>true</prudent>     <rollingpolicy class="ch.qos.logback.core.rolling.timebasedrollingpolicy">         <filenamepattern>c:/mylog-%d{yyyy-mm-dd}.%i.log</filenamepattern>         <timebasedfilenamingandtriggeringpolicy class="ch.qos.logback.core.rolling.sizeandtimebasedfnatp">             <maxfilesize>100mb</maxfilesize>         </timebasedfilenamingandtriggeringpolicy>         <maxhistory>10</maxhistory>     </rollingpolicy>     <encoder>         <pattern>%d{hh:mm:ss.sss}  [%-20.20(%thread)]  %-6level  %-30.30logger{0} - [%-12.12(s:%mdc{pucid}]) %msg%n</pattern>     </encoder> </appender> 

on http://jira.qos.ch/browse/logback-864 mahesh chimanpure says: "timebasedfilenamingandtriggeringpolicy can not used in prudent mode."


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -