Type | Changes | By |
---|
| LocalizedMessageTest fails on linux system. Fixes LOG4J2-156. Thanks to Andreas Born. | ggregory |
| RollingFileAppender's FileRenameAction was throwing a NullPointerException if no directory was specified
on the target file name. Fixes LOG4J2-152. Thanks to Remko Popma. | rgoers |
| Convert all System.getProperty calls to use PropertiesUtil to suppress SecurityExceptions. Fixes LOG4J2-150. | rgoers |
| ThreadContextMapFilter was matching on the key instead of the value of the key. Fixes LOG4J2-147. Thanks to William Burns. | rgoers |
| Allow FlumeAvroManager to initialize even if it cannot connect to an agent. | rgoers |
| SMTPAppender will only cache filtered events. Fixes LOG4J2-149. Thanks to Scott Severtson. | rgoers |
| Add missing serial version IDs. Fixes LOG4J2-145. | ggregory |
| NullPointerException in RFC5424Layout. Fixes LOG4J2-144. | ggregory |
| MessagePatternConverter now returns "null" if the log message is null. Fixes LOG4J2-143. | rgoers |
| Serialized LogEvents were not reset in the output stream causing them to deserialize incorrectly. Fixes LOG4J2-142. | rgoers |
| Fix null pointer exception in SocketAppender if no protocol is specified. The protocol will default
to TCP for the SocketAppender and UDP for the SyslogAppender. Fixes LOG4J2-139. | rgoers |
| Added Log4j 2 to SLF4J adapter. | rgoers |
| Typo in documentation of SocketAppender. Fixes LOG4J2-140. Thanks to Joern Huxhorn. | ggregory |
| Fix hang in Dumbster SMTP test server. Fixes LOG4J2-137. | rgoers |
| Allow newlines to be escaped in Syslog and RFC5424 layouts. Allow Throwables to be included in
the output from RFC5424Layout. Fixes LOG4J2-136. Thanks to Scott Severtson. | rgoers |
| Add SMTPAppender. Fixes LOG4J2-131. Thanks to Scott Severtson. | rgoers |
| PatternLayout should format throwables without requiring a converter. Fixes LOG4J2-130. | rgoers |
| Added hostName and contextName to property map. | rgoers |
| BaseConfiguration does not close the first appender. Fixes LOG4J2-135. Thanks to Ingo Feltes. | ggregory |
| Add MessageFormatMessage and FormattedMessage. | rgoers |
| Use %red, %white, %blue, and so on in the console appender. Fixes LOG4J2-134. | ggregory |
| Allow custom message creation via a message factory. Fixes LOG4J2-133. | ggregory |
| AbstractLogger.catching(Throwable) checks for DEBUG level but logs at ERROR level. Fixes LOG4J2-132. | ggregory |
| RoutingAppender was only creating a single appender for the default Route. Fixes LOG4J2-129. | rgoers |
| Allow JMS appenders to recover if the queue or topic is unavailable. Fixes LOG4J2-126. | rgoers |
| Add follow attribute to Console Appender. Fixes LOG4J2-128. | rgoers |
| AbstractLogger methods were not passing Markers to the isEnabled methods. Fixes LOG4J2-127. | rgoers |
| Added Flume Appender samples. | rgoers |
| Add unit test to verify exceptions are thrown when the socket connection fails. Fixes LOG4J2-122. | rgoers |
| JMSQueue and JMSTopic Appenders did not allow name to be specified. Fixes LOG4J2-125. | rgoers |
| Enhanced javadoc copyright statement. Fixes LOG4J2-111. | rgoers |
| Renamed log4j12-api to log4j-1.2-api. Fixes LOG4J2-110. | rgoers |
| TCPSocketManager would fail if the initial connection could not be established. Fixes LOG4J2-120. | rgoers |
| A broken socket connection would cause the TCPSocketManager to continuously reconnect. Fixes LOG4J2-119. | rgoers |
| The example for ThreadContextMapFilter was incorrect. Fixes LOG4J2-123. Thanks to Olivier Lamy. | rgoers |
| File renaming was using the wrong date value. Enhanced DefaultRolloverStrategy to store newest files in
highest index as well as lowest. Fixes LOG4J2-116. | rgoers |
| ThreadContext Map elements with null values are now ignored when constructing a Flume event and in the
RFC5424 Layout. Fixes LOG4J2-115. | rgoers |
| StructuredDataFilter createFilter was annotated with PluginAttr instead of PluginElement for the
KeyValuePairs. Fixes LOG4J2-113. | rgoers |
| StructuredDataMessage was validating the length of the values in the event Map instead of the lengths
of the keys. Fixes LOG4J2-114. Thanks to Arkin Yetis. | rgoers |