Skip to content

Instantly share code, notes, and snippets.

@cooper6581
Created July 28, 2017 17:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cooper6581/e8e9eb32e6e13066498d68c4a8195dd7 to your computer and use it in GitHub Desktop.
Save cooper6581/e8e9eb32e6e13066498d68c4a8195dd7 to your computer and use it in GitHub Desktop.
LOG4J2-1311
<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="trace" monitorInterval="5">
<Appenders>
<Socket name="socket" host="localhost" port="1514" reconnectDelayMillis="2000" immediateFail="false" bufferedIo="true" bufferSize="204800" protocol="TCP" immediateFlush="false">
<PatternLayout />
</Socket>
</Appenders>
<Loggers>
<Logger name="TestLogger" level="info" additivity="false">
<AppenderRef ref="socket" />
</Logger>
</Loggers>
</Configuration>
/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java "-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=56338:/Applications/IntelliJ IDEA CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/lib/tools.jar:/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes:/Users/dustinkoupal/.m2/repository/org/apache/logging/log4j/log4j-core/2.8.2/log4j-core-2.8.2.jar:/Users/dustinkoupal/.m2/repository/org/apache/logging/log4j/log4j-api/2.8.2/log4j-api-2.8.2.jar net.pyralis.TestLogging
objc[78385]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java (0x10e4224c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10f47e4e0). One of the two will be used. Which one is undefined.
2017-07-28 10:41:42,888 main DEBUG Initializing configuration XmlConfiguration[location=/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml]
2017-07-28 10:41:42,907 main DEBUG Installed script engines
2017-07-28 10:41:43,838 main DEBUG Oracle Nashorn Version: 1.8.0_91, Language: ECMAScript, Threading: Not Thread Safe, Compile: true, Names: {nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript}
2017-07-28 10:41:43,859 main DEBUG PluginManager 'Core' found 112 plugins
2017-07-28 10:41:43,860 main DEBUG PluginManager 'Level' found 0 plugins
2017-07-28 10:41:43,866 main DEBUG PluginManager 'Lookup' found 13 plugins
2017-07-28 10:41:43,870 main DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2017-07-28 10:41:43,899 main TRACE TypeConverterRegistry initializing.
2017-07-28 10:41:43,899 main DEBUG PluginManager 'TypeConverter' found 26 plugins
2017-07-28 10:41:43,945 main DEBUG PatternLayout$Builder(pattern="null", PatternSelector=null, Configuration(/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2017-07-28 10:41:43,948 main DEBUG PluginManager 'Converter' found 41 plugins
2017-07-28 10:41:43,949 main DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.SocketAppender].
2017-07-28 10:41:44,026 main DEBUG SocketAppender$Builder(advertise="null", connectTimeoutMillis="null", host="localhost", immediateFail="false", port="1514", protocol="TCP", reconnectDelayMillis="2000", SocketOptions=null, SslConfiguration=null, bufferedIo="true", bufferSize="204800", immediateFlush="false", ignoreExceptions="null", PatternLayout(%m%n), name="socket", Configuration(/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml), Filter=null)
2017-07-28 10:41:44,043 main DEBUG Starting TcpSocketManager TCP:localhost:1514
2017-07-28 10:41:44,043 main DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
2017-07-28 10:41:44,044 main DEBUG createAppenders(={socket})
2017-07-28 10:41:44,045 main DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2017-07-28 10:41:44,056 main DEBUG createAppenderRef(ref="socket", level="null", Filter=null)
2017-07-28 10:41:44,057 main DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2017-07-28 10:41:44,096 main DEBUG createLogger(additivity="false", level="INFO", name="TestLogger", includeLocation="null", ={socket}, ={}, Configuration(/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml), Filter=null)
2017-07-28 10:41:44,105 main DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2017-07-28 10:41:44,110 main DEBUG createLoggers(={TestLogger})
2017-07-28 10:41:44,111 main WARN No Root logger was configured, creating default ERROR-level Root logger with Console appender
2017-07-28 10:41:44,112 main DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false-2
2017-07-28 10:41:44,112 main DEBUG Configuration XmlConfiguration[location=/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml] initialized
2017-07-28 10:41:44,113 main DEBUG Starting configuration XmlConfiguration[location=/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml]
2017-07-28 10:41:44,114 main DEBUG Log4j2 ConfigurationScheduler starting 1 threads
2017-07-28 10:41:44,118 main DEBUG Started configuration XmlConfiguration[location=/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml] OK.
2017-07-28 10:41:44,119 main TRACE Stopping org.apache.logging.log4j.core.config.DefaultConfiguration@722c41f4...
2017-07-28 10:41:44,119 main TRACE DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
2017-07-28 10:41:44,119 main TRACE DefaultConfiguration stopping root LoggerConfig.
2017-07-28 10:41:44,120 main TRACE DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2017-07-28 10:41:44,120 main TRACE DefaultConfiguration stopping remaining Appenders.
2017-07-28 10:41:44,120 main DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2017-07-28 10:41:44,121 main DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2017-07-28 10:41:44,121 main DEBUG Appender DefaultConsole-1 stopped with status true
2017-07-28 10:41:44,122 main TRACE DefaultConfiguration stopped 1 remaining Appenders.
2017-07-28 10:41:44,122 main TRACE DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
2017-07-28 10:41:44,122 main DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@722c41f4 OK
2017-07-28 10:41:44,484 main TRACE Reregistering MBeans after reconfigure. Selector=org.apache.logging.log4j.core.selector.ClassLoaderContextSelector@223d2c72
2017-07-28 10:41:44,484 main TRACE Reregistering context (1/1): '18b4aac2' org.apache.logging.log4j.core.LoggerContext@8f4ea7c
2017-07-28 10:41:44,487 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2'
2017-07-28 10:41:44,488 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=StatusLogger'
2017-07-28 10:41:44,488 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=ContextSelector'
2017-07-28 10:41:44,490 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=Loggers,name=*'
2017-07-28 10:41:44,490 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=Appenders,name=*'
2017-07-28 10:41:44,491 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=AsyncAppenders,name=*'
2017-07-28 10:41:44,491 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=AsyncLoggerRingBuffer'
2017-07-28 10:41:44,492 main TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=Loggers,name=*,subtype=RingBuffer'
2017-07-28 10:41:44,497 main DEBUG Registering MBean org.apache.logging.log4j2:type=18b4aac2
2017-07-28 10:41:44,509 main DEBUG Registering MBean org.apache.logging.log4j2:type=18b4aac2,component=StatusLogger
2017-07-28 10:41:44,510 main DEBUG Registering MBean org.apache.logging.log4j2:type=18b4aac2,component=ContextSelector
2017-07-28 10:41:44,520 main DEBUG Registering MBean org.apache.logging.log4j2:type=18b4aac2,component=Loggers,name=TestLogger
2017-07-28 10:41:44,522 main DEBUG Registering MBean org.apache.logging.log4j2:type=18b4aac2,component=Appenders,name=DefaultConsole-2
2017-07-28 10:41:44,525 main DEBUG Registering MBean org.apache.logging.log4j2:type=18b4aac2,component=Appenders,name=socket
2017-07-28 10:41:44,527 main TRACE Using default SystemClock for timestamps.
2017-07-28 10:41:44,527 main TRACE Using DummyNanoClock for nanosecond timestamps.
2017-07-28 10:41:44,529 main DEBUG Reconfiguration complete for context[name=18b4aac2] at URI /Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml (org.apache.logging.log4j.core.LoggerContext@8f4ea7c) with optional ClassLoader: null
2017-07-28 10:41:44,529 main DEBUG Shutdown hook enabled. Registering a new one.
2017-07-28 10:41:44,532 main DEBUG LoggerContext[name=18b4aac2, org.apache.logging.log4j.core.LoggerContext@8f4ea7c] started OK.
2017-07-28 10:41:49,565 main ERROR Unable to write to stream TCP:localhost:1514 for appender socket: org.apache.logging.log4j.core.appender.AppenderLoggingException: Error writing to TCP:localhost:1514
2017-07-28 10:41:49,566 main ERROR An exception occurred processing Appender socket org.apache.logging.log4j.core.appender.AppenderLoggingException: Error writing to TCP:localhost:1514
at org.apache.logging.log4j.core.net.TcpSocketManager.write(TcpSocketManager.java:229)
at org.apache.logging.log4j.core.appender.OutputStreamManager.write(OutputStreamManager.java:201)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.writeByteArrayToManager(AbstractOutputStreamAppender.java:186)
at org.apache.logging.log4j.core.appender.SocketAppender.directEncodeEvent(SocketAppender.java:446)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:170)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:161)
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129)
at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:448)
at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:403)
at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63)
at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2091)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1988)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1960)
at org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1297)
at net.pyralis.TestLogging.main(TestLogging.java:11)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
at org.apache.logging.log4j.core.net.TcpSocketManager.write(TcpSocketManager.java:219)
... 20 more
2017-07-28 10:41:50,573 main ERROR Unable to write to stream TCP:localhost:1514 for appender socket: org.apache.logging.log4j.core.appender.AppenderLoggingException: Error writing to TCP:localhost:1514
2017-07-28 10:41:50,574 main ERROR An exception occurred processing Appender socket org.apache.logging.log4j.core.appender.AppenderLoggingException: Error writing to TCP:localhost:1514
at org.apache.logging.log4j.core.net.TcpSocketManager.write(TcpSocketManager.java:229)
at org.apache.logging.log4j.core.appender.OutputStreamManager.write(OutputStreamManager.java:201)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.writeByteArrayToManager(AbstractOutputStreamAppender.java:186)
at org.apache.logging.log4j.core.appender.SocketAppender.directEncodeEvent(SocketAppender.java:446)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:170)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:161)
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129)
at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:448)
at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:403)
at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63)
at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2091)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1988)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1960)
at org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1297)
at net.pyralis.TestLogging.main(TestLogging.java:11)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
at org.apache.logging.log4j.core.net.TcpSocketManager.write(TcpSocketManager.java:219)
... 20 more
2017-07-28 10:41:51,571 Log4j2-TcpSocketManager-Reconnector DEBUG Connection to localhost:1514 reestablished.
2017-07-28 10:41:54,596 pool-1-thread-1 DEBUG Stopping LoggerContext[name=18b4aac2, org.apache.logging.log4j.core.LoggerContext@8f4ea7c]
2017-07-28 10:41:54,596 pool-1-thread-1 DEBUG Stopping LoggerContext[name=18b4aac2, org.apache.logging.log4j.core.LoggerContext@8f4ea7c]...
2017-07-28 10:41:54,597 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=18b4aac2]
2017-07-28 10:41:54,598 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=18b4aac2,component=StatusLogger]
2017-07-28 10:41:54,598 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=18b4aac2,component=ContextSelector]
2017-07-28 10:41:54,599 pool-1-thread-1 TRACE Unregistering 1 MBeans: [org.apache.logging.log4j2:type=18b4aac2,component=Loggers,name=TestLogger]
2017-07-28 10:41:54,600 pool-1-thread-1 TRACE Unregistering 2 MBeans: [org.apache.logging.log4j2:type=18b4aac2,component=Appenders,name=DefaultConsole-2, org.apache.logging.log4j2:type=18b4aac2,component=Appenders,name=socket]
2017-07-28 10:41:54,601 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=AsyncAppenders,name=*'
2017-07-28 10:41:54,601 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=AsyncLoggerRingBuffer'
2017-07-28 10:41:54,602 pool-1-thread-1 TRACE Unregistering but no MBeans found matching 'org.apache.logging.log4j2:type=18b4aac2,component=Loggers,name=*,subtype=RingBuffer'
2017-07-28 10:41:54,603 pool-1-thread-1 TRACE Stopping XmlConfiguration[location=/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml]...
2017-07-28 10:41:54,603 pool-1-thread-1 TRACE XmlConfiguration notified 2 ReliabilityStrategies that config will be stopped.
2017-07-28 10:41:54,603 pool-1-thread-1 TRACE XmlConfiguration stopping 1 LoggerConfigs.
2017-07-28 10:41:54,603 pool-1-thread-1 TRACE XmlConfiguration stopping root LoggerConfig.
2017-07-28 10:41:54,604 pool-1-thread-1 TRACE XmlConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2017-07-28 10:41:54,604 pool-1-thread-1 TRACE XmlConfiguration stopping remaining Appenders.
2017-07-28 10:41:54,604 pool-1-thread-1 DEBUG Shutting down TcpSocketManager TCP:localhost:1514
2017-07-28 10:41:54,605 pool-1-thread-1 DEBUG Shut down TcpSocketManager TCP:localhost:1514, all resources released: true
2017-07-28 10:41:54,605 pool-1-thread-1 DEBUG Appender socket stopped with status true
2017-07-28 10:41:54,605 pool-1-thread-1 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-2
2017-07-28 10:41:54,606 pool-1-thread-1 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-2, all resources released: true
2017-07-28 10:41:54,606 pool-1-thread-1 DEBUG Appender DefaultConsole-2 stopped with status true
2017-07-28 10:41:54,606 pool-1-thread-1 TRACE XmlConfiguration stopped 2 remaining Appenders.
2017-07-28 10:41:54,607 pool-1-thread-1 TRACE XmlConfiguration cleaning Appenders from 2 LoggerConfigs.
2017-07-28 10:41:54,607 pool-1-thread-1 DEBUG Log4j2 ConfigurationScheduler shutting down threads in java.util.concurrent.ScheduledThreadPoolExecutor@7812cfcd[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 2]
2017-07-28 10:41:54,607 pool-1-thread-1 DEBUG Stopped XmlConfiguration[location=/Users/dustinkoupal/Dev/Java/log4j2jira1311/target/classes/log4j2.xml] OK
2017-07-28 10:41:54,608 pool-1-thread-1 DEBUG Stopped LoggerContext[name=18b4aac2, org.apache.logging.log4j.core.LoggerContext@8f4ea7c] with status true
Process finished with exit code 0

Test

  • Run netcat
  • nc -kl 1514
  • Run the test
  • Kill netcat
  • Start netcat a few seconds later

Expected Result

All logs received by netcat

Actual Result

Logs sent before the reconnect are lost

package net.pyralis;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class TestLogging {
public static void main(String[] args) throws InterruptedException {
Logger logger = LogManager.getLogger("TestLogger");
for (int i = 0; i < 10; i++) {
Thread.sleep(1000);
logger.info("This is a test");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment