[ https://issues.apache.org/jira/browse/LOG4J2-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15783864#comment-15783864 ]
prayagupd commented on LOG4J2-1754: ----------------------------------- Right, I have seen the issue with log4j 1.x too. And I am talking about log4j `rolling file` here, not the linux `logrotiation`. I don't know the log4j rolling logic, probably it uses java File handeling api. > Multiple log files being created for rolling log4j2 conf in IBM Websphere > ------------------------------------------------------------------------- > > Key: LOG4J2-1754 > URL: https://issues.apache.org/jira/browse/LOG4J2-1754 > Project: Log4j 2 > Issue Type: Question > Components: Appenders > Affects Versions: 2.5, 2.6.2 > Environment: IBM Websphere, > java-1.8.0-ibm-1.8.0.3.20-1, > IBM Iseries, > log4j2 2.5, log4j 2.6.2 > Reporter: prayagupd > > When I am testing my logs in IBM server with websphere 8, I see multiple log > files created at the same time, I don't know what's the logic behind it. My > logrotate config is for 100MB upto 10 files. > My config is > {code} > { > "configuration": { > "name": "logggg", > "appenders": { > "RollingFile": { > "name": "rollingFile", > "fileName": "/var/log/app/test_logging.log", > "filePattern": "/var/log/app/test_logging.log.%i", > "JSONLayout": { > "complete": false, > "compact": true, > "eventEol": true > }, > "SizeBasedTriggeringPolicy": { > "size": "100 MB" > }, > "DefaultRolloverStrategy": { > "max": "10" > } > } > }, > "loggers": { > "root": { > "level": "DEBUG", > "appender-ref": { > "ref": "rollingFile" > } > } > } > } > } > {code} > I haven't seen this problem in Tomcat on Linux server. > Example, there's test_logging.log, test_logging.log.1 and test_logging.log.12 > less than 100M > total 82768 > -rw-rw-r-x. 1 4294770729 root 682037 Dec 28 12:30 test_logging.log > -rw-rw-r-x. 1 4294770729 root 9513 Dec 28 12:26 test_logging12.log.1 > -rw-rw-r-x. 1 4294770729 root 10491159 Dec 28 10:56 test_logging12.log.10 > -rw-rw-r-x. 1 4294770729 root 10510210 Dec 28 12:26 test_logging12.log.2 > -rw-rw-r-x. 1 4294770729 root 10493793 Dec 28 12:07 test_logging12.log.3 > -rw-rw-r-x. 1 4294770729 root 10489715 Dec 28 11:56 test_logging12.log.4 > -rw-rw-r-x. 1 4294770729 root 10487367 Dec 28 11:50 test_logging12.log.5 > -rw-rw-r-x. 1 4294770729 root 7804 Dec 28 11:33 test_logging12.log.6 > -rw-rw-r-x. 1 4294770729 root 10493965 Dec 28 11:33 test_logging12.log.7 > -rw-rw-r-x. 1 4294770729 root 10485761 Dec 28 11:21 test_logging12.log.8 > -rw-rw-r-x. 1 4294770729 root 10486961 Dec 28 11:10 test_logging12.log.9 > $ cat test_logging.log | wc -l > 3161 > $ cat test_logging.log.1 | wc -l > 14 > $ cat test_logging.log.6 | wc -l > 14 > After 10 mins, I see it only appending to the test_logging.log. > total 88560 > 70 -rw-rw-r-x. 1 4294770729 root 6612026 Dec 28 12:40 test_logging.log > 69 -rw-rw-r-x. 1 4294770729 root 9513 Dec 28 12:26 test_logging.log.1 > 48 -rw-rw-r-x. 1 4294770729 root 10491159 Dec 28 10:56 test_logging.log.10 > 52 -rw-rw-r-x. 1 4294770729 root 10510210 Dec 28 12:26 test_logging.log.2 > 56 -rw-rw-r-x. 1 4294770729 root 10493793 Dec 28 12:07 test_logging.log.3 > 45 -rw-rw-r-x. 1 4294770729 root 10489715 Dec 28 11:56 test_logging.log.4 > 43 -rw-rw-r-x. 1 4294770729 root 10487367 Dec 28 11:50 test_logging.log.5 > 67 -rw-rw-r-x. 1 4294770729 root 7804 Dec 28 11:33 test_logging.log.6 > 39 -rw-rw-r-x. 1 4294770729 root 10493965 Dec 28 11:33 test_logging.log.7 > 68 -rw-rw-r-x. 1 4294770729 root 10485761 Dec 28 11:21 test_logging.log.8 > 59 -rw-rw-r-x. 1 4294770729 root 10486961 Dec 28 11:10 test_logging.log.9 > Actually the application was up and running in production with log4j 1.x, so > the issue is the previous versions as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org