[Aglets-commits] aglets/src/com/ibm/aglet/system AgletRuntime.java, 1.5.2.1, 1.5.2.2
Status: Beta
Brought to you by:
cat4hire
From: Luca F. <cat...@us...> - 2007-10-29 13:06:29
|
Update of /cvsroot/aglets/aglets/src/com/ibm/aglet/system In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv18697/src/com/ibm/aglet/system Modified Files: Tag: Branch-Integration_of_module_aglets2_1 AgletRuntime.java Log Message: Type correction for the AgletsLogger. Now the AgletsLogger uses a private HashMap to store each logger created with a key associated (i.e., the classname for the logger). In this way a logger can be obtained from the AgletsLogger factory method getLogger several times without creating several loggers, but providing always the same. This allows developers to embed loggers in their classes either statically or as instance fields. The AgletsLogger constructor became private, thus the only way to obtain the logger is to use the factory method. Index: AgletRuntime.java =================================================================== RCS file: /cvsroot/aglets/aglets/src/com/ibm/aglet/system/AgletRuntime.java,v retrieving revision 1.5.2.1 retrieving revision 1.5.2.2 diff -u -d -r1.5.2.1 -r1.5.2.2 --- AgletRuntime.java 9 Aug 2007 16:49:57 -0000 1.5.2.1 +++ AgletRuntime.java 29 Oct 2007 13:04:36 -0000 1.5.2.2 @@ -47,7 +47,7 @@ public abstract class AgletRuntime { final static String runtimePackagePrefix = "aglet.runtime.packagePrefix"; - private static AgletsLogger logger = new AgletsLogger(AgletRuntime.class.getName()); + private static AgletsLogger logger = AgletsLogger.getLogger(AgletRuntime.class.getName()); private boolean _secure = true; |