-
logback SizeAndTimeBasedFNATP rolling 死循环10
在多线程环境中使用logback记录信息,其中配置如下:<configuration> <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <Encoding>UTF-8</Encoding> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern>%d{HH:mm:ss.SSS} %-5level {%thread} [%logger{20}] : %msg%n</pattern> </layout> </appender> <!-- 指定属性文件路径 --> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>/opt/txlog/txlog.txt</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>/opt/txlog/txlog-%d{yyyy-MM-dd}.%i.txt.zip</fileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <maxFileSize>200MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <pattern>%msg%n</pattern> </encoder> </appender> <logger name="TxLogger" level="INFO" additivity="false"> <appender-ref ref="FILE" /> </logger> <root level="INFO"> <appender-ref ref="STDOUT" /> </root> </configuration>
自定义日志工厂public class TxLoggerFactory { private final static Logger logger = LoggerFactory.getLogger(TxLoggerFactory.class); static { LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory(); try { JoranConfigurator configurator = new JoranConfigurator(); configurator.setContext(context); context.reset(); Resource configXml = new org.springframework.core.io.ClassPathResource("config/log/TxLoggerConfig.xml"); configurator.doConfigure(configXml.getFile().getAbsolutePath()); } catch (IOException e) { logger.error("-----IOException occur at------:", e); // 将此处异常也记录到日志 } catch (JoranException je) { logger.error("-----JoranException occur at------:", je); // 将此处异常也记录到日志 } } /** * 定义getTxLogger方法 * @return */ public static Logger getTxLogger() { return LoggerFactory.getLogger("TxLogger"); } }
调用:private final static Logger txLogger = TxLoggerFactory.getTxLogger(); txLogger.info(str1+","+str2);
但是当日志大小达到200M即达到触发条件时,但是出现如下情况:
就是本应该新起一个0KB的txlog.txt文件,但是却无法生成新文件,一直在循环压缩txlog.txt文件2012年6月05日 18:23
目前还没有答案
相关推荐
该压缩包包含 logback类库所包含的jar包以及logback.xml配置文件(放到 src 目录),用于开发学习使用。
Slf4j+logback实现logback测试,Slf4j+logback实现logback测试
内置三个jar包 一个配置文件 logback.txt logback-classic-1.2.3.jar logback-core-1.2.3.jar slf4j-api-1.7.26.jar
此zip包含logback-access-1.2.3和logback-classic-1.2.3和logback-core-1.2.3
赠送jar包:logback-core-1.2.10.jar; 赠送原API文档:logback-core-1.2.10-javadoc.jar; 赠送源代码:logback-core-1.2.10-sources.jar; 赠送Maven依赖信息文件:logback-core-1.2.10.pom; 包含翻译后的API文档...
slf4j-api-1.7.26.jar logback-core-1.2.3.jar logback-classic-1.2.3.jar logback.xml
日志组件logback jar包,logback-access-1.1.3.jar logback-classic-1.1.3.jar logback-core-1.1.3.jar slf4j-api-1.7.12.jar
logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便...
Logback 中文手册,清晰版. 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 Logback 主要由三个模块组成: logback-core logback-classic logback-access
logback与spring集成的文件,从官网上找的。上传的文件包括源文件和jar包,以下是连接: https://github.com/qos-ch/logback-extensions/wiki/Spring ...
包含logback所需:logback-classic-1.1.7.jar、logback-classic-1.1.7-sources.jar、logback-core-1.1.7.jar、logback-core-1.1.7-sources.jar、slf4j-api-1.7.21.jar、slf4j-api-1.7.21-sources.jar
LogBack配置文件,主要包括LOGBack的配置文件内容
logback日志的jar包和配置介绍:logback-classic-1.1.2.jar、logback-core-1.1.2.jar、slf4j-api-1.7.7.jar、logback.xml、rsframework.properties
用于logback框架通用xml配置文件
logback-core-1.2.9.jar
免费获取Logback所需的jar包 打包合集 让你少走弯路 一.logback简介 1.logback: Logback是由log4j创始人设计的另一个开源日志组件。(好的日志记录方式可以提供我们足够多的定位错误的依据)。 2.主要有三个模块...
spring使用logback的扩展,使用起来非常方便。在web.xml中配置: <param-name>logbackConfigLocation <param-value>/WEB-INF/conf/logback.xml <listener-class>ch.qos.logback.ext.spring.web....
关闭HttpClient日志的logback文件
logback远程漏洞修复,1.2.7以上版本,logback-classic-1.2.10.jar ,jdk1.5及以上
logback中文文档pdf