首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >logback中的OverlappingFileLockException

logback中的OverlappingFileLockException
EN

Stack Overflow用户
提问于 2013-05-09 12:58:02
回答 1查看 792关注 0票数 2

我在LogBack中点击了下面的LogBack。在这个版本的Logback中,prudent模式有什么问题吗?

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

11: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)

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2013-06-18 19:56:56

http://jira.qos.ch/browse/LOGBACK-864上,马赫什·齐曼尼说:"timeBasedFileNamingAndTriggeringPolicy can not be used in prudent mode.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16462373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档