[jboss-user] [JCA/JBoss] - Re: ManagedConnectionFactory.setLogger

vickyk do-not-reply at jboss.com
Mon Jan 21 13:13:10 EST 2008


"iit" wrote : 
  | Any hints?
  | Thanks,
  | Andreas Mueller
  | (SwiftMQ)
I see this code setting the logger on the ManagedConnectionFactory 

  | // Give it somewhere to tell people things
  |       String categoryName = poolingStrategy.getManagedConnectionFactory().getClass().getName() + "." + jndiName;
  |       Logger log = Logger.getLogger(categoryName);
  |       PrintWriter logWriter = new LoggerPluginWriter(log.getLoggerPlugin());
  |       try
  |       {
  |          poolingStrategy.getManagedConnectionFactory().setLogWriter(logWriter);
  |       }
  |       catch (ResourceException re)
  |       {
  |          log.warn("Unable to set log writer '" + logWriter + "' on " + "managed connection factory", re);
  |          log.warn("Linked exception:", re.getLinkedException());
  |       }
  | 
It is from org.jboss.resource.connectionmanager.BaseConnectionManager2 .
http://anonsvn.jboss.org/repos/jbossas/trunk/connector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.java
Looks to me that you will need to implement  a org.jboss.logging.LoggerPlugin  interface for this . The implementation class should have the naming as defined here 
poolingStrategy.getManagedConnectionFactory().getClass().getName() + "." + jndiName

Where is the huge log information getting populated right now , the default should be going in the server log ?



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4121914#4121914

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4121914



More information about the jboss-user mailing list