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)