[prev in list] [next in list] [prev in thread] [next in thread]
List: jakarta-commons-dev
Subject: svn commit: r159635 -
From: rdonkin () apache ! org
Date: 2005-03-31 20:29:45
Message-ID: 20050331202946.46005.qmail () minotaur ! apache ! org
[Download RAW message or body]
Author: rdonkin
Date: Thu Mar 31 12:29:44 2005
New Revision: 159635
URL: http://svn.apache.org/viewcvs?view=rev&rev=159635
Log:
Finished worked example of lifting simple class from LogFactory
Modified:
jakarta/commons/proper/logging/branches/DON_QUIXOTE/classic/src/java/org/apache/commons/logging/LogFactory.java
Modified: jakarta/commons/proper/logging/branches/DON_QUIXOTE/classic/src/java/org/apache/commons/logging/LogFactory.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/logging/branches/DON_QUIXOTE \
/classic/src/java/org/apache/commons/logging/LogFactory.java?view=diff&r1=159634&r2=159635
==============================================================================
--- jakarta/commons/proper/logging/branches/DON_QUIXOTE/classic/src/java/org/apache/commons/logging/LogFactory.java \
(original)
+++ jakarta/commons/proper/logging/branches/DON_QUIXOTE/classic/src/java/org/apache/commons/logging/LogFactory.java \
Thu Mar 31 12:29:44 2005 @@ -410,7 +410,7 @@
public static Log getLog(Class clazz)
throws LogConfigurationException {
- return (getFactory().getInstance(clazz));
+ return LogManager.getLog(clazz);
}
@@ -429,7 +429,7 @@
public static Log getLog(String name)
throws LogConfigurationException {
- return (getFactory().getInstance(name));
+ return LogManager.getLog(name);
}
@@ -662,5 +662,23 @@
}
}
});
+ }
+
+ public static class Manager extends LogManager
+ {
+ /**
+ * Gets a <code>Log</code> implementation.
+ * Hook for subclassing.
+ * @param param <code>Object</code> identifying the <code>Log</code>, not \
null + * @return <code>Log</code>, not null
+ */
+ protected Log getLogInstance(Object param) {
+ if (param instanceof Class) {
+ Class clazz = (Class) param;
+ return LogFactory.getFactory().getInstance(clazz);
+ }
+ String logName = param.toString();
+ return LogFactory.getFactory().getInstance(logName);
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic