bloritsch 2003/03/19 09:16:03
Modified: fortress/src/java/org/apache/avalon/fortress/impl/handler
ComponentFactory.java
Log:
use the component name we already set up.
Revision Changes Path
1.16 +10 -8
avalon-excalibur/fortress/src/java/org/apache/avalon/fortress/impl/handler/ComponentFactory.java
Index: ComponentFactory.java
===================================================================
RCS file:
/home/cvs/avalon-excalibur/fortress/src/java/org/apache/avalon/fortress/impl/handler/ComponentFactory.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ComponentFactory.java 19 Mar 2003 16:50:35 -0000 1.15
+++ ComponentFactory.java 19 Mar 2003 17:16:03 -0000 1.16
@@ -56,6 +56,7 @@
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.container.ContainerUtil;
import org.apache.avalon.framework.context.Context;
+import org.apache.avalon.framework.context.ContextException;
import org.apache.avalon.framework.context.DefaultContext;
import org.apache.avalon.framework.logger.LogKit2AvalonLoggerAdapter;
import org.apache.avalon.framework.logger.Loggable;
@@ -202,24 +203,25 @@
private Logger aquireLogger()
{
Logger logger;
- final String name = ( m_configuration == null ? null :
m_configuration.getAttribute( "id", null ) );
- if( null == name )
+
+ try
{
+ final String name = (String)m_context.get("component.name");
if( getLogger().isDebugEnabled() )
{
- final String message = "no id attribute available, using standard
name";
+ final String message = "logger name is " + name;
getLogger().debug( message );
}
- logger = m_loggerManager.getDefaultLogger();
+ logger = m_loggerManager.getLoggerForCategory( name );
}
- else
+ catch( ContextException ce )
{
if( getLogger().isDebugEnabled() )
{
- final String message = "id attribute is " + name;
+ final String message = "no logger name available, using standard
name";
getLogger().debug( message );
}
- logger = m_loggerManager.getLoggerForCategory( name );
+ logger = m_loggerManager.getDefaultLogger();
}
return logger;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]