我在LogBack中点击了下面的LogBack。在这个版本的Logback中,prudent模式有什么问题吗?
logback-classic 1.0.7logback-core 1.0.7slf4j-api 1.7.2slf4j-ext 1.7.211:16:59,252倍- ch.qos.logback.core.rolling.RollingFileAppenderFILE_LOG中的错误- FILE_LOG添加失败。java.nio.channels.OverlappingFileLockException at java.nio.channels.OverlappingFileLockException at at sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255) at at sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152) at at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:972) at java.nio.channels.ch.qos.logback.core.FileAppender.safeWrite(FileAppender.java:187) at ch.qos.logback.core.FileAppender.writeOut(FileAppender.java:204) at ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:212) at at ch.qos.logback.core.rolling.RollingFileAppender. at FileChannel.lock(FileChannel.java:1052)ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:103) at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:88) at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) at at ch.qos.logback.classic.Logger.appendLoopOnAppenders( at subAppend(RollingFileAppender.java:148)ch.qos.logback.classic.Logger.callAppenders(Logger.java:267) at at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:449) at at ch.qos.logback.classic.Logger.filterAndLog__Or3Plus(Logger.java:403) at ch.qos.logback.classic.Logger.log(Logger )( org.slf4j.ext.LoggerWrapper.info(LoggerWrapper.java:490) at .java:803)
<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>发布于 2013-06-18 19:56:56
在http://jira.qos.ch/browse/LOGBACK-864上,马赫什·齐曼尼说:"timeBasedFileNamingAndTriggeringPolicy can not be used in prudent mode.“
https://stackoverflow.com/questions/16462373
复制相似问题