Type |
Changes |
By |
 |
The jar manifest now contains proper OSGi-related metadata information. Fixes LOGGING-124. Thanks to Christian Schneider. |
tn |
 |
LogFactory and LogFactoryImpl will not swallow certain errors anymore (ThreadDeath
and VirtualMachineError). Fixes LOGGING-144. Thanks to Sebastian Bazley. |
tn |
 |
Improved thread-safety for several log adapters, including AvalonLogger, SimpleLog,
Log4JLogger, LogKitLogger. Fixes LOGGING-135. Thanks to Sebastian Bazley. |
tn |
 |
In case of a discovery failure now also the stacktrace of the cause will be
added to the diagnostic message. Fixes LOGGING-138. Thanks to Luke Lu. |
tn |
 |
Jdk14Logger now correctly uses the specified logger name. Fixes LOGGING-132. Thanks to Nathan Niesen. |
tn |
 |
Change scope of Jdk14Logger.log(Level, String, Throwable) to protected, allowing
subclasses to modify the logging output. Fixes LOGGING-133. Thanks to Shevek. |
tn |
 |
Properly synchronize access to protected static field LogFactory.nullClassLoaderFactory. Fixes LOGGING-146. Thanks to Sebastian Bazley. |
tn |
 |
Prevent potential deadlock scenario in WeakHashtable. Fixes LOGGING-119. Thanks to Nitzan Niv, Philippe Mouawad. |
tn |
 |
Potential missing privileged block for class loader. Fixes LOGGING-130. Thanks to Matthew P. Del Buono. |
sebb |
 |
LogFactoryImpl.setAttribute - possible NPE. Fixes LOGGING-145. |
sebb |
 |
Log4JLogger uses deprecated static members of Priority such as INFO. Fixes LOGGING-142. Thanks to Jingguo Yao. |
sebb |
 |
Static analysis suggests a number of potential improvements. Fixes LOGGING-128. Thanks to Peter Lawrey. |
sebb |
 |
SimpleLog.log - unsafe update of shortLogName. Fixes LOGGING-147. |
sebb |
 |
LogFactory.diagnosticPrefix and diagnosticsStream could be final. Fixes LOGGING-148. |
sebb |