[prev in list] [next in list] [prev in thread] [next in thread]
List: avalon-dev
Subject: cvs commit: jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n DefaultBundleLo
From: bloritsch () apache ! org
Date: 2001-10-31 20:50:45
[Download RAW message or body]
bloritsch 01/10/31 12:50:45
Modified: src/scratchpad/org/apache/avalon/excalibur/i18n
DefaultBundleLoader.java
Log:
remove logging dependencies
Revision Changes Path
1.3 +13 -25 \
jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/DefaultBundleLoader.java
Index: DefaultBundleLoader.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/DefaultBundleLoader.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultBundleLoader.java 2001/10/31 19:56:47 1.2
+++ DefaultBundleLoader.java 2001/10/31 20:50:45 1.3
@@ -9,8 +9,8 @@
import java.util.Locale;
-import org.apache.log.Logger;
import org.apache.avalon.framework.logger.Loggable;
+import org.apache.avalon.framework.logger.AbstractLoggable;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
@@ -21,10 +21,10 @@
* Used to map locale information to URI space, to find the relevant bundle.
*
* @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
- * @version CVS $Revision: 1.2 $ $Date: 2001/10/31 19:56:47 $ $Author: neeme $
+ * @version CVS $Revision: 1.3 $ $Date: 2001/10/31 20:50:45 $ $Author: bloritsch $
*/
-public class DefaultBundleLoader implements BundleLoader, Loggable, Composable {
+public class DefaultBundleLoader extends AbstractLoggable implements BundleLoader, \
Composable {
/** Constants for configuration keys */
public static class ConfigurationKeys {
@@ -56,22 +56,10 @@
/** bundle selector */
protected BundleSelector selector;
- /** The logger */
- protected Logger logger;
-
/** Component Manager */
protected ComponentManager manager = null;
/**
- * Set the logger.
- *
- * @param logger the logger
- */
- public void setLogger(final Logger logger) {
- this.logger = logger;
- }
-
- /**
* Set the bundle selector.
*
* @param selector the selector
@@ -98,19 +86,19 @@
this.prefix = configuration.getChild(ConfigurationKeys.PREFIX, \
true).getValue(); }
catch (ConfigurationException e) {
- if (logger.isWarnEnabled()) logger.warn("Prefix not provided in \
configuration, using none."); + if (getLogger().isWarnEnabled()) \
getLogger().warn("Prefix not provided in configuration, using none."); this.prefix = \
""; }
try {
this.suffix = configuration.getChild(ConfigurationKeys.SUFFIX, \
true).getValue(); }
catch (ConfigurationException e) {
- if (logger.isWarnEnabled()) logger.warn("Suffix not provided in \
configuration, using none."); + if (getLogger().isWarnEnabled()) \
getLogger().warn("Suffix not provided in configuration, using none."); this.suffix = \
""; }
- if (logger.isDebugEnabled()) {
- logger.debug(
+ if (getLogger().isDebugEnabled()) {
+ getLogger().debug(
"BundleLoader configured with bundle=" + this.bundleClassName +
", mapper=" + this.bundleInfoMapperClassName +
", prefix='" + this.prefix +
@@ -130,7 +118,7 @@
return (Bundle) Class.forName(this.bundleClassName).newInstance();
}
catch (Exception e) {
- logger.error("could not create bundle instance", e);
+ getLogger().error("could not create bundle instance", e);
}
return null;
}
@@ -176,17 +164,17 @@
* @return the bundle
*/
public Bundle loadBundle(BundleInfo bundleInfo) {
- if (logger.isDebugEnabled()) logger.debug("Mapping bundle: " + \
bundleInfo); + if (getLogger().isDebugEnabled()) getLogger().debug("Mapping \
bundle: " + bundleInfo);
String uri = getPrefix() + getMapper().map(bundleInfo) + getSuffix();
Bundle bundle = null;
Bundle parentBundle = null;
BundleInfo parentBundleInfo = bundleInfo.getParent();
try {
- if (logger.isDebugEnabled()) logger.debug("Loading bundle from URI: " \
+ uri); + if (getLogger().isDebugEnabled()) getLogger().debug("Loading \
bundle from URI: " + uri); if (parentBundleInfo != null)
parentBundle = (Bundle) selector.select(parentBundleInfo);
bundle = getBundleInstance();
- if (bundle instanceof Loggable) ((Loggable)bundle).setLogger(logger);
+ if (bundle instanceof Loggable) \
((Loggable)bundle).setLogger(getLogger()); bundle.setBundleInfo(bundleInfo);
bundle.setParent(parentBundle);
if (bundle instanceof Composable) \
((Composable)bundle).compose(this.manager); @@ -195,8 +183,8 @@
bundle.setLastModified(System.currentTimeMillis());
}
catch (Exception e) {
- logger.error("Error while loading bundle: " + bundleInfo + ", uri " + \
uri, e);
- bundle = null;
+ getLogger().error("Error while loading bundle: " + bundleInfo + ", uri \
" + uri, e); + bundle = null;
}
return bundle;
}
--
To unsubscribe, e-mail: <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-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