logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "JavaTech (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LOG4J2-520) RollingRandomAccessFile with Async Appender skip logs
Date Tue, 28 Jan 2014 14:16:37 GMT
JavaTech created LOG4J2-520:

             Summary: RollingRandomAccessFile with Async Appender skip logs
                 Key: LOG4J2-520
                 URL: https://issues.apache.org/jira/browse/LOG4J2-520
             Project: Log4j 2
          Issue Type: Bug
          Components: Appenders
    Affects Versions: 2.0-beta9
         Environment: JDK 1.6, Eclipse
            Reporter: JavaTech

I have written a sample code which will write DEBUG, INFO , WARN logs in a single flile, I
have written a logs in FOR loop printing numbers from 1 to 99.
sometime it print numbers incomplete sequence, like 1 to 67, 1 to 89 etc.

<?xml version="1.0" encoding="UTF-8"?>
		<RollingRandomAccessFile name="RollingRandomAccessFile"
			fileName="logs/app.log" filePattern="logs/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log"
			immediateFlush="false" append="true" ignoreExceptions="false">
				<Pattern>%d %-5p [%t] (%F:%L) - %m%n</Pattern>
				<TimeBasedTriggeringPolicy />
				<SizeBasedTriggeringPolicy size="100KB"/>
		<Async name="ASYNC" includeLocation="true">
			<AppenderRef ref="RollingRandomAccessFile" />
		<Root level="debug" includeLocation="true">
			<AppenderRef ref="ASYNC" />

Sample Java Code

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class LoggerUtil {
	public static Logger logger = LoggerFactory.getLogger(LoggerUtil.class);
	public static void main(String[] args) {
		logger.debug("debug log");
		logger.info("info log");
		logger.error("error log");
		for(int i = 0; i < 99; i++) {
			System.out.println("I : - " + i);
		logger.error("finish printing logs");

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org

View raw message