Update release notes for a proposed 1.0.3 release of Commons Logging.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@138968 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1,23 +1,89 @@
|
||||
$Id: RELEASE-NOTES.txt,v 1.1 2002/01/29 20:31:04 sanders Exp $
|
||||
$Id: RELEASE-NOTES.txt,v 1.2 2003/04/04 02:49:10 craigmcc Exp $
|
||||
|
||||
Commons Logging Package
|
||||
Version 1.0
|
||||
Version 1.0.3
|
||||
Release Notes
|
||||
|
||||
|
||||
INTRODUCTION:
|
||||
============
|
||||
|
||||
This document contains the release notes for this version of the Commons
|
||||
Logging package. This is the first release of commons-logging.
|
||||
Logging package. It is primarily a maintenance and code cleanup release,
|
||||
with minimal new features.
|
||||
|
||||
The following paragraphs document changes since the previous release
|
||||
(version 1.0.2).
|
||||
|
||||
|
||||
NEW FEATURES:
|
||||
============
|
||||
|
||||
* commons-logging implements an abstraction between logging and the logging
|
||||
implementation being used. You can currently use Avalon's logkit, Log4J,
|
||||
JDK 1.4's logging, or nothing at all. It is up to you.
|
||||
[build.xml] Refined build process to correctly avoid compiling classes
|
||||
when dependencies are not available, and to avoid name
|
||||
clashes over Ant properties used in different ways.
|
||||
|
||||
[unit tests] Added new suites of tests for the Log4J and JDK 1.4
|
||||
logging implementations, including tests with multiple
|
||||
class loaders that closely simulate the scenario of using
|
||||
commons-logging in a servlet container.
|
||||
|
||||
[documentation] Overall cleanup and correction of the JavaDoc documentation
|
||||
to correctly reflect the current behavior. In particular,
|
||||
the default logging implementation (selected if nothing
|
||||
else is configured) is now SimpleLog, not NoOpLog.
|
||||
|
||||
[LogFactory] Add a static release(ClassLoader) method that allows,
|
||||
for example, a webapp to clean up all c-l references
|
||||
prior to being shut down.
|
||||
|
||||
BUG FIXES:
|
||||
=========
|
||||
|
||||
[build.xml] Correct the META-INF/MANIFEST.MF that was embedded in the
|
||||
generated JAR files to properly contain the version number.
|
||||
|
||||
[LogFactory] Fix security violations on several ClassLoader method
|
||||
invocations.
|
||||
|
||||
[SimpleLog] Dump stack trace through logger, instead of directly to
|
||||
System.out, to preserve output sequence.
|
||||
|
||||
[SimpleLog] Avoid a security exception if system properties cannot be
|
||||
read (such as in an applet).
|
||||
|
||||
[Bugzilla 10825] NullPointerException when Logger.getClassLoader()
|
||||
returns null.
|
||||
|
||||
[Bugzilla 13118] Correct detection of JDK 1.4 that was mis-identifying on a
|
||||
scenario where a JDK 1.3 implementation included an
|
||||
implementation of JSR-47 logging.
|
||||
|
||||
[Bugzilla 13157] Incorrect selection of Log4J in a servlet container.
|
||||
|
||||
[Bugzilla 13201] Log4JLogger should not attempt to auto-configure
|
||||
appenders; this is out of scope for commons-logging.
|
||||
|
||||
[Bugzilla 17561] Attempts to override Log4J configuration.
|
||||
|
||||
[Bugzilla 17894] Unable to configure commons-logging SimpleLog for a webapp.
|
||||
|
||||
[Bugzilla 18184] Jdk14Logger should not waste the effort to create a
|
||||
Throwable (to extract calling class and method) if the
|
||||
message is not going to be logged anyway.
|
||||
|
||||
|
||||
DEPRECATIONS:
|
||||
============
|
||||
|
||||
[LogSource] Previously deprecated, replaced by LogFactory.
|
||||
|
||||
[Log4jFactory] A proxy instance of this class was transparently created
|
||||
when Log4J logging was selected, yet it serves no useful
|
||||
purpose. The class is now deprecated, and the proxy
|
||||
instance is no longer created.
|
||||
|
||||
[Log4JCategoryLog] This class has been replaced by Log4JLogger, which
|
||||
corresponds to the availability of the new Logger class
|
||||
in Log4J 1.2 and later.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user