On Friday, January 24, 2003, at 05:40 PM, Quinton McCombs wrote:
Is all of this available in the released versions? I am using Excalibur
4.1.
-------Original Message----- From: Brian Johnson [mailto:[EMAIL PROTECTED]] Sent: Friday, January 24, 2003 4:36 PM To: Avalon framework users Subject: Re: Help with loggingIf you are using LoggerManager it is fairly straightforward. Category log4jCategory = org.apache.log4j.Logger.getLogger("yourcategory"); Log4JLogger log4JLogger = new Log4JLogger(log4jCategory); Logger log = Logger.getLogger("yourcategory"); Hierarchy hierarchy = new Hierarchy(log); Log4JLoggerManager loggerManager = new Log4JLoggerManager("yourdefaultcategory", hierarchy, log4JLogger); mycomponent.setLoggerManager(loggerManager); if you are using LogKitManageable, it is slightly more complicated. I create two new classes from LogKit2AvalonLoggerAdapter and Logger2LogKitManager that were both public with otherwise identical code. Then added the following code to my app: Logger2LogKitManager logKitManager = new Logger2LogKitManager(loggerManager); mycomponent.setLogKitManager(logKitManager); mycomponent.enableLogging(log4JLogger); There might be a batter way to do this, but this worked for me with Cocoon. Hope it helps. Brian On Friday, January 24, 2003, at 03:51 PM, Quinton McCombs wrote:Is there any way to use Log4J logging? I am going through the example in "Developing with Apache Avalon" in the section where you are creating the ContainerComponent. The example has the following code: this.manager.setLogger( ... ); this.cmanager.contextualize( ... ); I noticed that ExcaliburComponentManager had other methods such as setLogKitManager()... I then found Log4JLoggerManager....It appearsthat *maybe* I can give ExcaliburComponentManager a loggerwhich willuse Log4J? -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>-- To unsubscribe, e-mail: <mailto:avalon-users-> [EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>