[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ./ChangeLog java/util/logging/Level.j...
From: |
Mark Wielaard |
Subject: |
[commit-cp] classpath ./ChangeLog java/util/logging/Level.j... |
Date: |
Mon, 03 Apr 2006 08:59:53 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Mark Wielaard <address@hidden> 06/04/03 08:59:53
Modified files:
. : ChangeLog
java/util/logging: Level.java LogManager.java Logger.java
Log message:
2006-04-03 Rafael H. Schloming <address@hidden>
Fixes bug #26668
* java/util/logging/Level.java (parse): Document.
* java/util/logging/LogManager.java (rootLogger): Removed.
(LogManager): Just set loggers to new HashMap.
(getLogManager): Make synchronized. Create and init LogManager if it
doesn't exist yet.
(static): Removed block.
(MANAGER_PROPERTY): New private final string.
(makeLogManager): Use new property string, move warning to
createInstance() method.
(CONFIG_PROPERTY): New private final string.
(initLogManager): New method.
(addLogger): Use Logger.root, not rootLogger.
(findAncestor): Likewise.
(readConfiguration): Move warning to createInstance() method.
Add handlers directly to Logger.root. Warn about bad level values.
(getClassProperty): Use new locateClass() method.
(getInstanceProperty): Only catch specific newInstance Errors.
(createInstance): Make private and takes a string to use in warning
messages. Use new locateClass() method and generate appropriate
warning message.
(warn): New methods.
(locateClass): Locates a class through the context class loader and
system class loader as backup.
* java/util/logging/Logger.java (root): New static final field.
(Logger): Set parent to root.
(setParent): Directly check root field.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6990&tr2=1.6991&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/util/logging/Level.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/util/logging/LogManager.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/util/logging/Logger.java.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath ./ChangeLog java/util/logging/Level.j...,
Mark Wielaard <=