[
https://issues.apache.org/jira/browse/LOG4J2-3018?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17286255#comment-17286255
]
Rambabu Bikumandla commented on LOG4J2-3018:
--------------------------------------------
2021-02-17 15:56:40,375 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2021-02-17 15:56:40,375 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
createPolicy(=\{TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
modulate=true)})
2021-02-17 15:56:40,376 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender].
2021-02-17 15:56:40,376 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
RollingFileAppender$Builder(fileName="null",
filePattern="/mastars/log/Remote_%d\{yyyy-MM-dd}.log.gz", append="null",
locking="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=true)])), Strategy=null, advertise="null",
advertiseUri="null", createOnDemand="null", filePermissions="null",
fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null",
immediateFlush="null", ignoreExceptions="null", PatternLayout([%d\{MMM/dd/yy
HH:mm:ss}{GMT+0}] %-5p %c - %m%n), name="Rolling-RemoteDatabaseManager",
Configuration(/apps/opt/weblogic/config/xml/MastarsLogging.xml),
LevelRangeFilter(ERROR), ={})
2021-02-17 15:56:40,377 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Starting RollingFileManager
/mastars/log/Remote_%d\{yyyy-MM-dd}.log.gz
2021-02-17 15:56:40,377 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG PluginManager 'FileConverter'
found 2 plugins
2021-02-17 15:56:40,378 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Setting prev file time to
1969-12-31T19:00:00.000-0500
2021-02-17 15:56:40,378 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Initializing triggering policy
CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=true)])
2021-02-17 15:56:40,379 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Initializing triggering policy
TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true)
2021-02-17 15:56:40,379 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Formatting file name.
useCurrentTime=false. currentFileTime=0, prevFileTime=1613538000000
2021-02-17 15:56:40,380 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Formatting file name.
useCurrentTime=true. currentFileTime=0, prevFileTime=1613538000000
2021-02-17 15:56:40,380 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=filter,
class=org.apache.logging.log4j.core.filter.LevelRangeFilter].
2021-02-17 15:56:40,381 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG createFilter(minLevel="null",
maxLevel="INFO", onMatch="ACCEPT", onMismatch="DENY")
2021-02-17 15:56:40,381 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
2021-02-17 15:56:40,382 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
PatternLayout$Builder(pattern="[%d\{MMM/dd/yy HH:mm:ss}{GMT+0}] %-5p %c -
%m%n", PatternSelector=null,
Configuration(/apps/opt/weblogic/config/xml/MastarsLogging.xml), Replace=null,
charset="null", alwaysWriteExceptions="null", disableAnsi="null",
noConsoleNoAnsi="null", header="null", footer="null")
2021-02-17 15:56:40,383 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
2021-02-17 15:56:40,383 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
TimeBasedTriggeringPolicy$Builder(interval="1", modulate="true",
maxRandomDelay="null")
2021-02-17 15:56:40,383 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2021-02-17 15:56:40,384 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
createPolicy(=\{TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
modulate=true)})
2021-02-17 15:56:40,384 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender].
2021-02-17 15:56:40,385 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
RollingFileAppender$Builder(fileName="null",
filePattern="/mastars/log/Conflict_%d\{yyyy-MM-dd}.log.gz", append="null",
locking="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=true)])), Strategy=null, advertise="null",
advertiseUri="null", createOnDemand="null", filePermissions="null",
fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null",
immediateFlush="null", ignoreExceptions="null", PatternLayout([%d\{MMM/dd/yy
HH:mm:ss}{GMT+0}] %-5p %c - %m%n), name="Rolling-ConflictManager",
Configuration(/apps/opt/weblogic/config/xml/MastarsLogging.xml),
LevelRangeFilter(ERROR), ={})
2021-02-17 15:56:40,386 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Starting RollingFileManager
/mastars/log/Conflict_%d\{yyyy-MM-dd}.log.gz
2021-02-17 15:56:40,386 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG PluginManager 'FileConverter'
found 2 plugins
2021-02-17 15:56:40,387 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Initializing triggering policy
CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=true)])
2021-02-17 15:56:40,387 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Initializing triggering policy
TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true)
2021-02-17 15:56:40,388 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Formatting file name.
useCurrentTime=false. currentFileTime=0, prevFileTime=1613538000000
2021-02-17 15:56:40,388 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Formatting file name.
useCurrentTime=true. currentFileTime=0, prevFileTime=1613538000000
2021-02-17 15:56:40,389 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=filter,
class=org.apache.logging.log4j.core.filter.LevelRangeFilter].
2021-02-17 15:56:40,390 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG createFilter(minLevel="null",
maxLevel="INFO", onMatch="ACCEPT", onMismatch="DENY")
2021-02-17 15:56:40,390 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
2021-02-17 15:56:40,391 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
PatternLayout$Builder(pattern="[%d\{MMM/dd/yy HH:mm:ss}{GMT+0}] %-5p %c -
%m%n", PatternSelector=null,
Configuration(/apps/opt/weblogic/config/xml/MastarsLogging.xml), Replace=null,
charset="null", alwaysWriteExceptions="null", disableAnsi="null",
noConsoleNoAnsi="null", header="null", footer="null")
2021-02-17 15:56:40,391 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building
Plugin[name=TimeBasedTriggeringPolicy,
class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
2021-02-17 15:56:40,392 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
TimeBasedTriggeringPolicy$Builder(interval="1", modulate="true",
maxRandomDelay="null")
2021-02-17 15:56:40,392 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=Policies,
class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2021-02-17 15:56:40,393 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
createPolicy(=\{TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
modulate=true)})
2021-02-17 15:56:40,576 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
createPolicy(=\{TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1,
modulate=true)})
2021-02-17 15:56:40,576 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=appender,
class=org.apache.logging.log4j.core.appender.RollingFileAppender].
2021-02-17 15:56:40,577 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG
RollingFileAppender$Builder(fileName="null",
filePattern="/mastars/log/ConflictError_%d\{yyyy-MM-dd}.log.gz", append="null",
locking="null",
Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=true)])), Strategy=null, advertise="null",
advertiseUri="null", createOnDemand="null", filePermissions="null",
fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null",
immediateFlush="null", ignoreExceptions="null", PatternLayout([%d\{MMM/dd/yy
HH:mm:ss}{GMT+0}] %-5p %c - %m%n), name="Rolling-ConflictManagerError",
Configuration(/apps/opt/weblogic/config/xml/MastarsLogging.xml),
LevelRangeFilter(FATAL), ={})
2021-02-17 15:56:40,578 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Starting RollingFileManager
/mastars/log/ConflictError_%d\{yyyy-MM-dd}.log.gz
2021-02-17 15:56:40,579 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG PluginManager 'FileConverter'
found 2 plugins
2021-02-17 15:56:40,580 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Setting prev file time to
1969-12-31T19:00:00.000-0500
2021-02-17 15:56:40,580 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Initializing triggering policy
CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0,
interval=1, modulate=true)])
2021-02-17 15:56:40,581 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Initializing triggering policy
TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true)
2021-02-17 15:56:40,582 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Formatting file name.
useCurrentTime=false. currentFileTime=0, prevFileTime=1613538000000
2021-02-17 15:56:40,582 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Formatting file name.
useCurrentTime=true. currentFileTime=0, prevFileTime=1613538000000
2021-02-17 15:56:40,583 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=filter,
class=org.apache.logging.log4j.core.filter.LevelRangeFilter].
2021-02-17 15:56:40,584 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG createFilter(minLevel="FATAL",
maxLevel="WARN", onMatch="ACCEPT", onMismatch="DENY")
2021-02-17 15:56:40,585 [STANDBY] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)' DEBUG Building Plugin[name=layout,
class=org.apache.logging.log4j.core.layout.PatternLayout].
> Rollover log file at midnight not working
> -----------------------------------------
>
> Key: LOG4J2-3018
> URL: https://issues.apache.org/jira/browse/LOG4J2-3018
> Project: Log4j 2
> Issue Type: Bug
> Reporter: Rambabu Bikumandla
> Priority: Blocker
> Labels: log4j2.xml, routing
> Attachments: gz_onBothOldNewFile.log, log4j2 (1).xml, log4j2.xml
>
>
> Hi Team,
> I am migrating my project from log4j1.x to log4j2.11.2 version, while
> migration am seeing below issue could you please provide solution on it.
> *Log4j2 version :*
> *log4j-slf4j-impl-2.11.2*
> *log4j-1.2-api-2.11.2*
> *log4j-1.2-core-2.11.2*
> Issue: log files are not roll out every day midnight with new file name, it
> still writing it to old logs for some hours then switching to new logs.
> Below my log4j2.xml config.
> <Routing name="DEBUG">
> <Routes pattern="$${ctx:ServiceName}">
> <Route key="ConsuerManager">
> <RollingFile name="Rolling-${ctx:ServiceName}"
> {color:#ff0000}*fileName="/app/log/Consumer_${date:yyyy-MM-dd}.log*{color}"
> *{color:#ff0000}filePattern="/app/log/Consumer_%d\{yyyy-MM-dd}.log{color}*"
> append="true">
> <LevelRangeFilter minLevel="INFO" maxLevel="DEBUG" onMatch="ACCEPT"
> onMismatch="DENY" />
> <PatternLayout pattern="${LOG_PATTERN}" />
> <Policies>
> <TimeBasedTriggeringPo licy interval="1" modulate="true" />
> </Policies>
> </RollingFile>
> </Route>
> <Route key="AppProvider">
> <RollingFile name="Rolling-${ctx:ServiceName}"
> fileName="/app/log/Provider_${date:yyyy-MM-dd}.log"
> filePattern="/app/log/Provider_%d\{yyyy-MM-dd}.log" append="true">
> <LevelRangeFilter minLevel="INFO" maxLevel="DEBUG" onMatch="ACCEPT"
> onMismatch="DENY" />
> <PatternLayout pattern="${LOG_PATTERN}" />
> <Policies>
> <TimeBasedTriggeringPolicy interval="1" modulate="true" />
> </Policies></RollingFile></Route>
> </Routes>
> </Routing>
> *Sample Logs: consumer_2021-02-08.log - It should contain only Feb-08 but we
> are seeing Feb-09 also*
> [Feb/08/21 18:18:37] INFO com.app.apptest.Database.DbRequest - approval
> status of the myno: 125478412 Is ::W
> [Feb/08/21 18:18:37] INFO
> com.myapp.servicecore.ejb.monitor.AppTestsEJBMonitor
> [Feb/08/21 18:18:37] INFO
> com.myapp.servicecore.ejb.monitor.AppTestsEJBMonitor
> [Feb/08/21 18:18:37] INFO com.bi.myapp.consumer.utils.ConsumerHelper -
> conditional status for the myno ::4857154 is :: false
> [Feb/08/21 18:18:37] INFO com.app.apptest.Database.Database - Database
> initialized
> [Feb/08/21 18:18:37] INFO com.app.apptest.MyManagement.Database - Database
> initialized
> [Feb/08/21 18:18:38] INFO com.app.apptest.Database.DbTtion - mynoId :123456
> mynoID :45678
> [Feb/08/21 18:18:38] INFO com.bi.persistent.process.DBProcess - db is
> ::org.apache.db.oracle.DBCommandOracle@516c36a0
> [Feb/08/21 18:18:38] INFO com.bi.persistent.process.DBProcess - db is
> ::org.apache.db.oracle.DBCommandOracle@4ee951e2
> [{color:#FF0000}Feb/08/21 18:18:38{color}] INFO
> com.bi.myapp.restclients.CircuitImpactClient - constructor: Using environment
> Test to get URL info
> ..
> ..
> {color:#FF0000}[Feb/09/21 12:37:43{color}] INFO com.bi.myapp.util.Client -
> connectToId: Trying to connect to mail server;
> [Feb/09/21 12:37:44] INFO com.bi.myapp.util.Client - connectToId:
> Successfully connected to .
> [Feb/09/21 12:37:45] INFO com.bi.myapp.util.Client - readMails: There are 0
> messages to be processed
> [Feb/09/21 12:37:45] INFO com.bi.myapp.util.Client - readMails: Number of
> unread messages still in the
> [Feb/09/21 12:37:45] INFO
> com.myapp.servicecore.ejb.monitor.AppTestsEJBMonitor - updateLock invoked at
> 12:37:45 PM GMT took 3 milliseconds to execute.
> [Feb/09/21 12:37:45] INFO com.bi.myapp.scheduler.EmailReaderScheduler -
> ~
> "consumer_2021-02-08.log" [readonly] 6327556L, 273633483C
--
This message was sent by Atlassian Jira
(v8.3.4#803005)