[jboss-cvs] JBossAS SVN: r77191 - projects/aop/trunk/aop/src/main/org/jboss/aop/util/logging.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Aug 19 10:41:55 EDT 2008
Author: stalep
Date: 2008-08-19 10:41:55 -0400 (Tue, 19 Aug 2008)
New Revision: 77191
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/util/logging/AOPLogger.java
Log:
[JBAOP-623] removed static init method. it will only set the plugin during getLogger method and its overridable with a property
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/util/logging/AOPLogger.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/util/logging/AOPLogger.java 2008-08-19 12:44:47 UTC (rev 77190)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/util/logging/AOPLogger.java 2008-08-19 14:41:55 UTC (rev 77191)
@@ -34,10 +34,6 @@
{
private static final long serialVersionUID = 1L;
- static {
- init();
- }
-
protected AOPLogger(String arg0)
{
super(arg0);
@@ -45,6 +41,7 @@
public static Logger getLogger(String name)
{
+ initLogger();
return Logger.getLogger(name);
}
@@ -55,6 +52,7 @@
public static Logger getLogger(Class<?> clazz)
{
+ initLogger();
return Logger.getLogger(clazz);
}
@@ -64,9 +62,10 @@
}
- protected static void init()
+ protected static void initLogger()
{
- if (pluginClass == org.jboss.logging.NullLoggerPlugin.class)
+ if (pluginClass == org.jboss.logging.NullLoggerPlugin.class &&
+ !System.getProperty("jboss.aop.logger.ignore", "false").equals("true"))
{
pluginClass = SystemOutLoggerPlugin.class;
pluginClassName = SystemOutLoggerPlugin.class.getName();
More information about the jboss-cvs-commits
mailing list