Re: Barracuda: Logging in SessionListener classes
Jacob Kjome <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
Hmm... I'm not sure why that would be? It really doesn't matter what order your listeners go in. How did you name your logger in your SessionListener? How did you configure in in your log4j.xml? Jake At 06:47 PM 12/1/2002 +0100, you wrote: >Hi Jake, > >Am Sam, 2002-11-30 um 20.39 schrieb Jacob Kjome: > > Have you re mapped the entry in the web.xml for Log4jInit Log4j > > initialization? >Yes, I changed the package name for Log4jInit according to Christian's >description. >I get all the logging statements from my "normal" classes like, >Gateways, Models, etc. The only thing I cannot see in the log file is >the output of my own SessionListener. >What is the right position of my own SessionListener? > >like this: > <listener> > <listener-class> > org.enhydra.barracuda.webapp.log4j.Log4jApplicationWatch > </listener-class> > </listener> > <listener> > <listener-class> > armbrust.test.SessionListener > </listener-class> > </listener> > >or this: > <listener> > <listener-class> > armbrust.test.SessionListener > </listener-class> > </listener> > <listener> > <listener-class> > org.enhydra.barracuda.webapp.log4j.Log4jApplicationWatch > </listener-class> > </listener> > > >Regards, >Stefan > > > > > Make sure you modify your web.xml to look like the following: > > > > <listener> > > <listener-class> > > org.enhydra.barracuda.webapp.log4j.Log4jApplicationWatch > > </listener-class> > > </listener> > > > > <servlet> > > <servlet-name>log4j-init</servlet-name> > > > > <servlet-class>org.enhydra.barracuda.webapp.log4j.Log4jInit</servlet-class> > > .... > > .... > > .... > > </servlet> > > > > > > Jake > > > > At 09:42 PM 11/28/2002 +0100, you wrote: > > > Hi, > > > > > > since the recent refactoring updates I get a small problem when > > > using > > > SessionListeners. > > > Like any "normal" barracuda class, my implementation of > > > HttpSessionListener interface provides a static Logger. But unlike > > > the > > > normal classes, the logging strings of the SessionListener do not > > > appear > > > in the "main.log" as specified in log4j.xml. Instead, I see in > > > catalina.out these lines: > > > log4j:WARN No appenders could be found for logger > > > (armbrust.yeditor.SessionListener). > > > log4j:WARN Please initialize the log4j system properly. > > > I took care of all changes required, like Christian discribed it > > > yesterday. > > > With the "old" version (before the refactoring of barracuda) the > > > logging > > > of SessionListener appears in main.log. > > > > > > Any hints? > > > > > > Thanks, > > > Stefan > > > > > > _______________________________________________ > > > Barracuda mailing list > > > [email protected] > > > http://www.enhydra.org/mailman/listinfo.cgi/barracuda > > > FAQ - http://www.jguru.com/faq/Barracuda > > >_______________________________________________ >Barracuda mailing list >[email protected] >http://www.enhydra.org/mailman/listinfo.cgi/barracuda >FAQ - http://www.jguru.com/faq/Barracuda