You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Rehel (JIRA)" <ji...@apache.org> on 2018/03/16 09:13:00 UTC

[jira] [Comment Edited] (LOG4J2-2282) How i delete the old log files with 2.10.0

    [ https://issues.apache.org/jira/browse/LOG4J2-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16401629#comment-16401629 ] 

Rehel edited comment on LOG4J2-2282 at 3/16/18 9:12 AM:
--------------------------------------------------------

Thanks for replying.

Here is my integrations.
{code:java}
slf4j-api-1.7.25.jar
log4j-api-2.10.0.jar
log4j-core-2.10.0.jar
log4j-slf4j-impl-2.10.0.jar{code}
I guess it was what you wanted. Here is output.
{code:java}
2018-03-16 12:09:08,657 main DEBUG Initializing configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml]
2018-03-16 12:09:08,667 main DEBUG Installed 2 script engines
2018-03-16 12:09:09,209 main DEBUG Oracle Nashorn version: 1.8.0_152, language: ECMAScript, threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory
2018-03-16 12:09:09,226 main DEBUG Groovy Scripting Engine version: 2.0, language: Groovy, threading: MULTITHREADED, compile: true, names: [groovy, Groovy], factory class: org.codehaus.groovy.jsr223.GroovyScriptEngineFactory
2018-03-16 12:09:09,228 main DEBUG PluginManager 'Core' found 116 plugins
2018-03-16 12:09:09,229 main DEBUG PluginManager 'Level' found 0 plugins
2018-03-16 12:09:09,237 main DEBUG PluginManager 'Lookup' found 13 plugins
2018-03-16 12:09:09,239 main DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2018-03-16 12:09:09,259 main TRACE TypeConverterRegistry initializing.
2018-03-16 12:09:09,264 main DEBUG PluginManager 'TypeConverter' found 26 plugins
2018-03-16 12:09:09,280 main DEBUG PatternLayout$Builder(pattern="%m%n", PatternSelector=null, Configuration(rhl), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2018-03-16 12:09:09,281 main DEBUG PluginManager 'Converter' found 42 plugins
2018-03-16 12:09:09,282 main DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender].
2018-03-16 12:09:09,301 main DEBUG ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null", direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%m%n), name="STDOUT", Configuration(rhl), Filter=null)
2018-03-16 12:09:09,305 main DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false
2018-03-16 12:09:09,305 main DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2018-03-16 12:09:09,310 main DEBUG PatternLayout$Builder(pattern="%d %p %c{1.} [%t] %m%n", PatternSelector=null, Configuration(rhl), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2018-03-16 12:09:09,334 main DEBUG Building Plugin[name=TimeBasedTriggeringPolicy, class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
2018-03-16 12:09:09,343 main DEBUG TimeBasedTriggeringPolicy$Builder(interval="1", modulate="true", maxRandomDelay="null")
2018-03-16 12:09:09,343 main DEBUG Building Plugin[name=SizeBasedTriggeringPolicy, class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
2018-03-16 12:09:09,353 main DEBUG createPolicy(size="50MB")
2018-03-16 12:09:09,354 main DEBUG Building Plugin[name=Policies, class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2018-03-16 12:09:09,359 main DEBUG createPolicy(={TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=52428800)})
2018-03-16 12:09:09,360 main DEBUG Building Plugin[name=Delete, class=org.apache.logging.log4j.core.appender.rolling.action.DeleteAction].
2018-03-16 12:09:09,363 main ERROR Delete contains invalid attributes "IfFileName", "IfLastModified"
2018-03-16 12:09:09,363 main DEBUG createDeleteAction(basePath="logs/", followLinks="false", maxDepth="2", testMode="false", PathSorter=null, ={}, ScriptCondition=null, Configuration(rhl))
2018-03-16 12:09:09,364 main ERROR Missing Delete conditions: unconditional Delete not supported
2018-03-16 12:09:09,364 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.rolling.action.DeleteAction for element Delete: java.lang.IllegalArgumentException: Unconditional Delete not supported java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
    at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
    at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
    at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
    at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
    at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
    at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
    at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
    at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
    at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
    at rhl.Main.<clinit>(Main.java:22)
Caused by: java.lang.IllegalArgumentException: Unconditional Delete not supported
    at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.<init>(DeleteAction.java:71)
    at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.createDeleteAction(DeleteAction.java:212)
    ... 27 more

2018-03-16 12:09:09,371 main DEBUG Building Plugin[name=DefaultRolloverStrategy, class=org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy].
2018-03-16 12:09:09,378 main ERROR Null object returned for Delete in DefaultRolloverStrategy.
2018-03-16 12:09:09,380 main DEBUG DefaultRolloverStrategy$Builder(max="5", min="null", fileIndex="null", compressionLevel="null", ={}, stopCustomActionsOnError="null", tempCompressedFilePattern="null", Configuration(rhl))
2018-03-16 12:09:09,381 main DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.RollingFileAppender].
2018-03-16 12:09:09,390 main DEBUG RollingFileAppender$Builder(fileName="logs/test.log", filePattern="logs/test-%d{dd-MM-yy hh-mm}-%i.log.gz", append="null", locking="null", Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=52428800)])), DefaultRolloverStrategy(DefaultRolloverStrategy(min=1, max=5, useMax=true)), advertise="null", advertiseUri="null", createOnDemand="null", filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%d %p %c{1.} [%t] %m%n), name="RollingFile", Configuration(rhl), Filter=null)
2018-03-16 12:09:09,399 main TRACE New file 'logs/test.log' created = false
2018-03-16 12:09:09,399 main DEBUG Starting RollingFileManager logs/test.log
2018-03-16 12:09:09,404 main DEBUG PluginManager 'FileConverter' found 2 plugins
2018-03-16 12:09:09,422 main DEBUG Setting prev file time to 2018-03-16T12:07:46.000+0300
2018-03-16 12:09:09,430 main DEBUG Initializing triggering policy CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=52428800)])
2018-03-16 12:09:09,430 main TRACE PatternProcessor.getNextTime returning 2018/03/16-12:08:00.000, nextFileTime=2018/03/16-12:07:00.000, prevFileTime=1970/01/01-02:00:00.000, current=2018/03/16-12:09:09.430, freq=EVERY_MINUTE
2018-03-16 12:09:09,431 main TRACE PatternProcessor.getNextTime returning 2018/03/16-12:08:00.000, nextFileTime=2018/03/16-12:07:00.000, prevFileTime=2018/03/16-12:07:00.000, current=2018/03/16-12:09:09.431, freq=EVERY_MINUTE
2018-03-16 12:09:09,432 main DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
2018-03-16 12:09:09,442 main DEBUG createAppenders(={STDOUT, RollingFile})
2018-03-16 12:09:09,443 main DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-16 12:09:09,444 main DEBUG createAppenderRef(ref="RollingFile", level="null", Filter=null)
2018-03-16 12:09:09,444 main DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-16 12:09:09,451 main DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-16 12:09:09,451 main DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
2018-03-16 12:09:09,467 main DEBUG createLogger(additivity="null", level="FATAL", includeLocation="null", ={RollingFile, STDOUT}, ={}, Configuration(rhl), Filter=null)
2018-03-16 12:09:09,480 main DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2018-03-16 12:09:09,490 main DEBUG createLoggers(={root})
2018-03-16 12:09:09,490 main DEBUG Configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml] initialized
2018-03-16 12:09:09,491 main DEBUG Starting configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml]
2018-03-16 12:09:09,491 main DEBUG Started configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml] OK.
2018-03-16 12:09:09,492 main TRACE Stopping org.apache.logging.log4j.core.config.DefaultConfiguration@7960847b...
2018-03-16 12:09:09,493 main TRACE DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
2018-03-16 12:09:09,495 main TRACE DefaultConfiguration stopping root LoggerConfig.
2018-03-16 12:09:09,496 main TRACE DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2018-03-16 12:09:09,496 main TRACE DefaultConfiguration stopping remaining Appenders.
2018-03-16 12:09:09,497 main DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2018-03-16 12:09:09,497 main DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2018-03-16 12:09:09,497 main DEBUG Appender DefaultConsole-1 stopped with status true
2018-03-16 12:09:09,498 main TRACE DefaultConfiguration stopped 1 remaining Appenders.
2018-03-16 12:09:09,498 main TRACE DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
2018-03-16 12:09:09,499 main DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@7960847b OK
2018-03-16 12:09:09,687 main TRACE Reregistering MBeans after reconfigure. Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@71e9ddb4
2018-03-16 12:09:09,690 main TRACE Reregistering context (1/1): '5acf9800' org.apache.logging.log4j.core.LoggerContext@394df057
2018-03-16 12:09:09,693 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800'
2018-03-16 12:09:09,695 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=StatusLogger'
2018-03-16 12:09:09,700 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=ContextSelector'
2018-03-16 12:09:09,701 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=*'
2018-03-16 12:09:09,705 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=*'
2018-03-16 12:09:09,706 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncAppenders,name=*'
2018-03-16 12:09:09,708 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncLoggerRingBuffer'
2018-03-16 12:09:09,710 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=*,subtype=RingBuffer'
2018-03-16 12:09:09,721 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800
2018-03-16 12:09:09,727 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=StatusLogger
2018-03-16 12:09:09,732 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=ContextSelector
2018-03-16 12:09:09,740 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=
2018-03-16 12:09:09,744 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=STDOUT
2018-03-16 12:09:09,745 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=RollingFile
2018-03-16 12:09:09,750 main TRACE Using default SystemClock for timestamps.
2018-03-16 12:09:09,751 main TRACE Using DummyNanoClock for nanosecond timestamps.
2018-03-16 12:09:09,754 main DEBUG Reconfiguration complete for context[name=5acf9800] at URI /mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml (org.apache.logging.log4j.core.LoggerContext@394df057) with optional ClassLoader: null
2018-03-16 12:09:09,755 main DEBUG Shutdown hook enabled. Registering a new one.
2018-03-16 12:09:09,758 main DEBUG LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057] started OK.
2018-03-16 12:09:14,917 pool-1-thread-1 DEBUG Stopping LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057]
2018-03-16 12:09:14,918 pool-1-thread-1 DEBUG Stopping LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057]...
2018-03-16 12:09:14,919 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800]
2018-03-16 12:09:14,920 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=StatusLogger]
2018-03-16 12:09:14,920 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=ContextSelector]
2018-03-16 12:09:14,923 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=]
2018-03-16 12:09:14,924 pool-1-thread-1 TRACE Unregistering 2 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=STDOUT, org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=RollingFile]
2018-03-16 12:09:14,925 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncAppenders,name=*'
2018-03-16 12:09:14,927 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncLoggerRingBuffer'
2018-03-16 12:09:14,928 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=*,subtype=RingBuffer'
2018-03-16 12:09:14,928 pool-1-thread-1 TRACE Stopping XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml]...
2018-03-16 12:09:14,930 pool-1-thread-1 TRACE XmlConfiguration notified 2 ReliabilityStrategies that config will be stopped.
2018-03-16 12:09:14,931 pool-1-thread-1 TRACE XmlConfiguration stopping 1 LoggerConfigs.
2018-03-16 12:09:14,945 pool-1-thread-1 TRACE XmlConfiguration stopping root LoggerConfig.
2018-03-16 12:09:14,946 pool-1-thread-1 TRACE XmlConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2018-03-16 12:09:14,947 pool-1-thread-1 TRACE XmlConfiguration stopping remaining Appenders.
2018-03-16 12:09:14,949 pool-1-thread-1 DEBUG Shutting down RollingFileManager logs/test.log
2018-03-16 12:09:14,952 pool-1-thread-1 DEBUG Shutting down RollingFileManager {}logs/test.log
2018-03-16 12:09:14,953 pool-1-thread-1 DEBUG All asynchronous threads have terminated
2018-03-16 12:09:14,960 pool-1-thread-1 DEBUG RollingFileManager shutdown completed with status true
2018-03-16 12:09:14,960 pool-1-thread-1 DEBUG Shut down RollingFileManager logs/test.log, all resources released: true
2018-03-16 12:09:14,961 pool-1-thread-1 DEBUG Appender RollingFile stopped with status true
2018-03-16 12:09:14,961 pool-1-thread-1 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false
2018-03-16 12:09:14,961 pool-1-thread-1 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false, all resources released: true
2018-03-16 12:09:14,965 pool-1-thread-1 DEBUG Appender STDOUT stopped with status true
2018-03-16 12:09:14,965 pool-1-thread-1 TRACE XmlConfiguration stopped 2 remaining Appenders.
2018-03-16 12:09:14,965 pool-1-thread-1 TRACE XmlConfiguration cleaning Appenders from 2 LoggerConfigs.
2018-03-16 12:09:14,965 pool-1-thread-1 DEBUG Stopped XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml] OK
2018-03-16 12:09:14,966 pool-1-thread-1 DEBUG Stopped LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057] with status true{code}
 

 

 


was (Author: rhl):
Here is my integrations.


{code:java}
slf4j-api-1.7.25.jar
log4j-api-2.10.0.jar
log4j-core-2.10.0.jar
log4j-slf4j-impl-2.10.0.jar{code}

I guess it was what you wanted. Here is output.


{code:java}
2018-03-16 12:09:08,657 main DEBUG Initializing configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml]
2018-03-16 12:09:08,667 main DEBUG Installed 2 script engines
2018-03-16 12:09:09,209 main DEBUG Oracle Nashorn version: 1.8.0_152, language: ECMAScript, threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory
2018-03-16 12:09:09,226 main DEBUG Groovy Scripting Engine version: 2.0, language: Groovy, threading: MULTITHREADED, compile: true, names: [groovy, Groovy], factory class: org.codehaus.groovy.jsr223.GroovyScriptEngineFactory
2018-03-16 12:09:09,228 main DEBUG PluginManager 'Core' found 116 plugins
2018-03-16 12:09:09,229 main DEBUG PluginManager 'Level' found 0 plugins
2018-03-16 12:09:09,237 main DEBUG PluginManager 'Lookup' found 13 plugins
2018-03-16 12:09:09,239 main DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2018-03-16 12:09:09,259 main TRACE TypeConverterRegistry initializing.
2018-03-16 12:09:09,264 main DEBUG PluginManager 'TypeConverter' found 26 plugins
2018-03-16 12:09:09,280 main DEBUG PatternLayout$Builder(pattern="%m%n", PatternSelector=null, Configuration(rhl), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2018-03-16 12:09:09,281 main DEBUG PluginManager 'Converter' found 42 plugins
2018-03-16 12:09:09,282 main DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender].
2018-03-16 12:09:09,301 main DEBUG ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null", direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%m%n), name="STDOUT", Configuration(rhl), Filter=null)
2018-03-16 12:09:09,305 main DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false
2018-03-16 12:09:09,305 main DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2018-03-16 12:09:09,310 main DEBUG PatternLayout$Builder(pattern="%d %p %c{1.} [%t] %m%n", PatternSelector=null, Configuration(rhl), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2018-03-16 12:09:09,334 main DEBUG Building Plugin[name=TimeBasedTriggeringPolicy, class=org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy].
2018-03-16 12:09:09,343 main DEBUG TimeBasedTriggeringPolicy$Builder(interval="1", modulate="true", maxRandomDelay="null")
2018-03-16 12:09:09,343 main DEBUG Building Plugin[name=SizeBasedTriggeringPolicy, class=org.apache.logging.log4j.core.appender.rolling.SizeBasedTriggeringPolicy].
2018-03-16 12:09:09,353 main DEBUG createPolicy(size="50MB")
2018-03-16 12:09:09,354 main DEBUG Building Plugin[name=Policies, class=org.apache.logging.log4j.core.appender.rolling.CompositeTriggeringPolicy].
2018-03-16 12:09:09,359 main DEBUG createPolicy(={TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=52428800)})
2018-03-16 12:09:09,360 main DEBUG Building Plugin[name=Delete, class=org.apache.logging.log4j.core.appender.rolling.action.DeleteAction].
2018-03-16 12:09:09,363 main ERROR Delete contains invalid attributes "IfFileName", "IfLastModified"
2018-03-16 12:09:09,363 main DEBUG createDeleteAction(basePath="logs/", followLinks="false", maxDepth="2", testMode="false", PathSorter=null, ={}, ScriptCondition=null, Configuration(rhl))
2018-03-16 12:09:09,364 main ERROR Missing Delete conditions: unconditional Delete not supported
2018-03-16 12:09:09,364 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.rolling.action.DeleteAction for element Delete: java.lang.IllegalArgumentException: Unconditional Delete not supported java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
    at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
    at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
    at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
    at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
    at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
    at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
    at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
    at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
    at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
    at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
    at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
    at rhl.Main.<clinit>(Main.java:22)
Caused by: java.lang.IllegalArgumentException: Unconditional Delete not supported
    at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.<init>(DeleteAction.java:71)
    at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.createDeleteAction(DeleteAction.java:212)
    ... 27 more

2018-03-16 12:09:09,371 main DEBUG Building Plugin[name=DefaultRolloverStrategy, class=org.apache.logging.log4j.core.appender.rolling.DefaultRolloverStrategy].
2018-03-16 12:09:09,378 main ERROR Null object returned for Delete in DefaultRolloverStrategy.
2018-03-16 12:09:09,380 main DEBUG DefaultRolloverStrategy$Builder(max="5", min="null", fileIndex="null", compressionLevel="null", ={}, stopCustomActionsOnError="null", tempCompressedFilePattern="null", Configuration(rhl))
2018-03-16 12:09:09,381 main DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.RollingFileAppender].
2018-03-16 12:09:09,390 main DEBUG RollingFileAppender$Builder(fileName="logs/test.log", filePattern="logs/test-%d{dd-MM-yy hh-mm}-%i.log.gz", append="null", locking="null", Policies(CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=52428800)])), DefaultRolloverStrategy(DefaultRolloverStrategy(min=1, max=5, useMax=true)), advertise="null", advertiseUri="null", createOnDemand="null", filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%d %p %c{1.} [%t] %m%n), name="RollingFile", Configuration(rhl), Filter=null)
2018-03-16 12:09:09,399 main TRACE New file 'logs/test.log' created = false
2018-03-16 12:09:09,399 main DEBUG Starting RollingFileManager logs/test.log
2018-03-16 12:09:09,404 main DEBUG PluginManager 'FileConverter' found 2 plugins
2018-03-16 12:09:09,422 main DEBUG Setting prev file time to 2018-03-16T12:07:46.000+0300
2018-03-16 12:09:09,430 main DEBUG Initializing triggering policy CompositeTriggeringPolicy(policies=[TimeBasedTriggeringPolicy(nextRolloverMillis=0, interval=1, modulate=true), SizeBasedTriggeringPolicy(size=52428800)])
2018-03-16 12:09:09,430 main TRACE PatternProcessor.getNextTime returning 2018/03/16-12:08:00.000, nextFileTime=2018/03/16-12:07:00.000, prevFileTime=1970/01/01-02:00:00.000, current=2018/03/16-12:09:09.430, freq=EVERY_MINUTE
2018-03-16 12:09:09,431 main TRACE PatternProcessor.getNextTime returning 2018/03/16-12:08:00.000, nextFileTime=2018/03/16-12:07:00.000, prevFileTime=2018/03/16-12:07:00.000, current=2018/03/16-12:09:09.431, freq=EVERY_MINUTE
2018-03-16 12:09:09,432 main DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
2018-03-16 12:09:09,442 main DEBUG createAppenders(={STDOUT, RollingFile})
2018-03-16 12:09:09,443 main DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-16 12:09:09,444 main DEBUG createAppenderRef(ref="RollingFile", level="null", Filter=null)
2018-03-16 12:09:09,444 main DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-16 12:09:09,451 main DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-16 12:09:09,451 main DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
2018-03-16 12:09:09,467 main DEBUG createLogger(additivity="null", level="FATAL", includeLocation="null", ={RollingFile, STDOUT}, ={}, Configuration(rhl), Filter=null)
2018-03-16 12:09:09,480 main DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2018-03-16 12:09:09,490 main DEBUG createLoggers(={root})
2018-03-16 12:09:09,490 main DEBUG Configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml] initialized
2018-03-16 12:09:09,491 main DEBUG Starting configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml]
2018-03-16 12:09:09,491 main DEBUG Started configuration XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml] OK.
2018-03-16 12:09:09,492 main TRACE Stopping org.apache.logging.log4j.core.config.DefaultConfiguration@7960847b...
2018-03-16 12:09:09,493 main TRACE DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
2018-03-16 12:09:09,495 main TRACE DefaultConfiguration stopping root LoggerConfig.
2018-03-16 12:09:09,496 main TRACE DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2018-03-16 12:09:09,496 main TRACE DefaultConfiguration stopping remaining Appenders.
2018-03-16 12:09:09,497 main DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2018-03-16 12:09:09,497 main DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2018-03-16 12:09:09,497 main DEBUG Appender DefaultConsole-1 stopped with status true
2018-03-16 12:09:09,498 main TRACE DefaultConfiguration stopped 1 remaining Appenders.
2018-03-16 12:09:09,498 main TRACE DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
2018-03-16 12:09:09,499 main DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@7960847b OK
2018-03-16 12:09:09,687 main TRACE Reregistering MBeans after reconfigure. Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@71e9ddb4
2018-03-16 12:09:09,690 main TRACE Reregistering context (1/1): '5acf9800' org.apache.logging.log4j.core.LoggerContext@394df057
2018-03-16 12:09:09,693 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800'
2018-03-16 12:09:09,695 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=StatusLogger'
2018-03-16 12:09:09,700 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=ContextSelector'
2018-03-16 12:09:09,701 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=*'
2018-03-16 12:09:09,705 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=*'
2018-03-16 12:09:09,706 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncAppenders,name=*'
2018-03-16 12:09:09,708 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncLoggerRingBuffer'
2018-03-16 12:09:09,710 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=*,subtype=RingBuffer'
2018-03-16 12:09:09,721 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800
2018-03-16 12:09:09,727 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=StatusLogger
2018-03-16 12:09:09,732 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=ContextSelector
2018-03-16 12:09:09,740 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=
2018-03-16 12:09:09,744 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=STDOUT
2018-03-16 12:09:09,745 main DEBUG Registering MBean org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=RollingFile
2018-03-16 12:09:09,750 main TRACE Using default SystemClock for timestamps.
2018-03-16 12:09:09,751 main TRACE Using DummyNanoClock for nanosecond timestamps.
2018-03-16 12:09:09,754 main DEBUG Reconfiguration complete for context[name=5acf9800] at URI /mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml (org.apache.logging.log4j.core.LoggerContext@394df057) with optional ClassLoader: null
2018-03-16 12:09:09,755 main DEBUG Shutdown hook enabled. Registering a new one.
2018-03-16 12:09:09,758 main DEBUG LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057] started OK.
2018-03-16 12:09:14,917 pool-1-thread-1 DEBUG Stopping LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057]
2018-03-16 12:09:14,918 pool-1-thread-1 DEBUG Stopping LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057]...
2018-03-16 12:09:14,919 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800]
2018-03-16 12:09:14,920 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=StatusLogger]
2018-03-16 12:09:14,920 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=ContextSelector]
2018-03-16 12:09:14,923 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=]
2018-03-16 12:09:14,924 pool-1-thread-1 TRACE Unregistering 2 MBeans: [org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=STDOUT, org.apache.logging.log4j2:type=5acf9800,component=Appenders,name=RollingFile]
2018-03-16 12:09:14,925 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncAppenders,name=*'
2018-03-16 12:09:14,927 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=AsyncLoggerRingBuffer'
2018-03-16 12:09:14,928 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=5acf9800,component=Loggers,name=*,subtype=RingBuffer'
2018-03-16 12:09:14,928 pool-1-thread-1 TRACE Stopping XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml]...
2018-03-16 12:09:14,930 pool-1-thread-1 TRACE XmlConfiguration notified 2 ReliabilityStrategies that config will be stopped.
2018-03-16 12:09:14,931 pool-1-thread-1 TRACE XmlConfiguration stopping 1 LoggerConfigs.
2018-03-16 12:09:14,945 pool-1-thread-1 TRACE XmlConfiguration stopping root LoggerConfig.
2018-03-16 12:09:14,946 pool-1-thread-1 TRACE XmlConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2018-03-16 12:09:14,947 pool-1-thread-1 TRACE XmlConfiguration stopping remaining Appenders.
2018-03-16 12:09:14,949 pool-1-thread-1 DEBUG Shutting down RollingFileManager logs/test.log
2018-03-16 12:09:14,952 pool-1-thread-1 DEBUG Shutting down RollingFileManager {}logs/test.log
2018-03-16 12:09:14,953 pool-1-thread-1 DEBUG All asynchronous threads have terminated
2018-03-16 12:09:14,960 pool-1-thread-1 DEBUG RollingFileManager shutdown completed with status true
2018-03-16 12:09:14,960 pool-1-thread-1 DEBUG Shut down RollingFileManager logs/test.log, all resources released: true
2018-03-16 12:09:14,961 pool-1-thread-1 DEBUG Appender RollingFile stopped with status true
2018-03-16 12:09:14,961 pool-1-thread-1 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false
2018-03-16 12:09:14,961 pool-1-thread-1 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false, all resources released: true
2018-03-16 12:09:14,965 pool-1-thread-1 DEBUG Appender STDOUT stopped with status true
2018-03-16 12:09:14,965 pool-1-thread-1 TRACE XmlConfiguration stopped 2 remaining Appenders.
2018-03-16 12:09:14,965 pool-1-thread-1 TRACE XmlConfiguration cleaning Appenders from 2 LoggerConfigs.
2018-03-16 12:09:14,965 pool-1-thread-1 DEBUG Stopped XmlConfiguration[location=/mnt/94E4DF48E4DF2B6E/JME/rhl/build/classes/log4j2.xml] OK
2018-03-16 12:09:14,966 pool-1-thread-1 DEBUG Stopped LoggerContext[name=5acf9800, org.apache.logging.log4j.core.LoggerContext@394df057] with status true{code}
 

 

 

> How i delete the old log files with 2.10.0
> ------------------------------------------
>
>                 Key: LOG4J2-2282
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2282
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Core
>    Affects Versions: 2.10.0
>            Reporter: Rehel
>            Priority: Major
>
> Hi i tried to deleted my old log files but I have not been successful. 
> Here is my xml file.
> {code:java}
> <Configuration status="error" name="rhl" packages="">
>     <Appenders>
>         <Console name="STDOUT" target="SYSTEM_OUT">
>             <PatternLayout pattern="%m%n"/>
>         </Console>
>         <RollingFile name="RollingFile" fileName="logs/test.log"
>                 filePattern="logs/test-%d{dd-MM-yy hh-mm}-%i.log.gz">
>             <PatternLayout>
>                 <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
>             </PatternLayout>
>             <Policies>
>                 <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
>                 <SizeBasedTriggeringPolicy size="50MB"/>
>             </Policies>
>             <DefaultRolloverStrategy max="5">
>                 <Delete basePath="logs/" maxDepth="2">
>                     <IfFileName glob="*/test-*.log.gz" />
>                     <IfLastModified age="7d" />
>                 </Delete>
>             </DefaultRolloverStrategy>
>         </RollingFile>
>     </Appenders>
>     <Loggers>
>         <Root level="error">
>             <AppenderRef ref="RollingFile" />
>             <AppenderRef ref="STDOUT"/>
>         </Root>
>     </Loggers>
> </Configuration>{code}
>  
> and here is the console output;
> {code:java}
> 2018-03-16 01:04:25,154 main ERROR Delete contains invalid attributes "IfFileName", "IfLastModified"
> 2018-03-16 01:04:25,156 main ERROR Missing Delete conditions: unconditional Delete not supported
> 2018-03-16 01:04:25,158 main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.appender.rolling.action.DeleteAction for element Delete: java.lang.IllegalArgumentException: Unconditional Delete not supported java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237)
>     at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249)
>     at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
>     at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
>     at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
>     at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
>     at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153)
>     at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
>     at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
>     at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122)
>     at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43)
>     at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
>     at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)
>     at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
>     at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
>     at excuseme.Main.<clinit>(Main.java:22)
> Caused by: java.lang.IllegalArgumentException: Unconditional Delete not supported
>     at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.<init>(DeleteAction.java:71)
>     at org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.createDeleteAction(DeleteAction.java:212)
>     ... 27 more
> 2018-03-16 01:04:25,161 main ERROR Null object returned for Delete in DefaultRolloverStrategy.
> {code}
> What should i do?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)