diff --git a/src/changes/changes.xml b/src/changes/changes.xml index e72191d..ac418ad 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -44,43 +44,47 @@ The type attribute can be add,update,fix,remove. - + + LogFactory and LogFactoryImpl will not swallow certain errors anymore (ThreadDeath + and VirtualMachineError). + + Improved thread-safety for several log adapters, including AvalonLogger, SimpleLog, Log4JLogger, LogKitLogger. - + In case of a discovery failure now also the stacktrace of the cause will be added to the diagnostic message. - + Jdk14Logger now correctly uses the specified logger name. - + Change scope of Jdk14Logger.log(Level, String, Throwable) to protected, allowing subclasses to modify the logging output. - + Properly synchronize access to protected static field LogFactory.nullClassLoaderFactory. - + Prevent potential deadlock scenario in WeakHashtable. - + Potential missing privileged block for class loader. - + LogFactoryImpl.setAttribute - possible NPE. - + Log4JLogger uses deprecated static members of Priority such as INFO. - + Static analysis suggests a number of potential improvements. - + SimpleLog.log - unsafe update of shortLogName. - + LogFactory.diagnosticPrefix and diagnosticsStream could be final.