Hi Edward and Martin,
I'm using log4j version 1.2beta4 that's why I'm using Logger instead of
Category, but still could not solve my problem. It work fine with simple
java class with main function but not with the Servlet. Any ideas??
Thank you
Marek
> -----Original Message-----
> From: Edward Q. Bridges [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 22, 2002 11:59 AM
> To: Log4J Users List; Martin van Dijken
> Subject: RE: Repost Usign Log4J in Servlet
>
>
> actually you have it backwards: Category has been deprecated in favor
> of Logger in 1.2* Log4J. but, that all depends on what version of
> Log4J that Marek is using.
>
> --e--
>
>
> On Mon, 22 Apr 2002 17:35:55 +0200, Martin van Dijken wrote:
>
> > Hey Marek,
> >
> > Check the documentation that came with the distribution. The stuff
> you found is outdated, and I think the web-site itself is out of date.
> Logger has been discontinued. You will want to use
> > Category.getInstance(this.getClass())
> > instead.
> >
> > Greetings,
> >
> > Martin van Dijken
> >
> > -----Original Message-----
> > From: Marek Polak [mailto:[EMAIL PROTECTED]]
> > Sent: maandag 22 april 2002 17:31
> > To: Log4J Users List
> > Subject: Repost Usign Log4J in Servlet
> >
> >
> > Hello all,
> >
> > I'm new to log4j. I looked over documentation, bugs and mailing
> list
> > archives but did not find solution to my problem. I installed log4j
> on my
> > Jaguar Server (EAS 4.1 Sybase Server). Here is a snippet of my code
> I use in
> > my servlet followed by error list I'm getting:
> >
> > *** CUT HERE ****
> >
> >
> > package com.mine.servlets.entrypoint;
> >
> > //Jakarta Log4j logger package
> > import org.apache.log4j.*;
> > import org.apache.log4j.spi.LoggerFactory;
> >
> > public class EntryPointServlet_log4j extends HttpServlet {
> >
> > //**** THIS LINE PRODUCES ERROR ****
> > static Logger logger = Logger.getLogger
> (EntryPointServlet_log4j.class);
> >
> > public void init(ServletConfig config) throws ServletException
> {
> >
> > super.init(config);
> > Layout layout = new PatternLayout("%p [%t] %c (%F:%L) - %m%
> n");
> > try {
> > BasicConfigurator.configure(new
> > FileAppender(layout,servletProps.getProperty
> > ("FileName")));
> > } catch (Exception e) {
> > this.logger.fatal("[EntryPointServlet_log4j.init]: Could
> not
> > configure Log4j Appender " + e);
> > e.printStackTrace();
> > }
> >
> > logger.info("******************** Initiliazing Servlet
> Service."
> > + " **********************");
> >
> > **** CUT HERE ****
> >
> > These errors I'm getting in the log file
> > --------------------------------------
> >
> > Apr 19 14:23:17 2002: log4j:WARN Caught Exception while in
> > Loader.getResource. This may be innocuous.
> > Apr 19 14:23:17 2002: java.lang.NullPointerException
> > Apr 19 14:23:17 2002: at
> > org.apache.log4j.helpers.Loader.getResource(Loader.java:84)
> > Apr 19 14:23:17 2002: at
> > org.apache.log4j.LogManager.<clinit>(LogManager.java:137)
> > Apr 19 14:23:17 2002: at
> > org.apache.log4j.Logger.getRootLogger(Logger.java:120)
> > Apr 19 14:23:17 2002: at
> > org.apache.log4j.BasicConfigurator.configure
> (BasicConfigurator.java:56)
> > Apr 19 14:23:17 2002: at
> > com.koger.etas.servlets.entrypoint.EntryPointServlet_log4j.init
> (EntryPointSe
> > rvlet_log4j.java:71)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.JagServlet.init(JagServlet.java:122)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.ServletPool.createInitializedInstance
> (ServletPool.
> > java:160)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.ServletPool.getInstance
> (ServletPool.java:65)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.ServletPool.start(ServletPool.java:262)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.JagServletContext.startServlet
> (JagServletContext.j
> > ava:1966)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.JagServletContext.startWebAppServlets
> (JagServletCo
> > ntext.java:1579)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.ServletEngine.startWebAppServlets
> (ServletEngine.ja
> > va:779)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet.ServletServiceImpl.startWebAppServlets
> (ServletServ
> > iceImpl.java:155)
> > Apr 19 14:23:17 2002: at
> > com.sybase.jaguar.servlet._sk_JaguarServlet_ServletService.invoke
> (_sk_Jaguar
> > Servlet_ServletService.java:467)
> >
> >
> >
> > **** CUT HERE *****
> >
> > Could anybody give me any advice in this case??
> >
> >
> Thank you
> >
> Marek Polak
> >
> >
> > --
> > To unsubscribe, e-mail: <mailto:log4j-user-
> [EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:log4j-user-
> [EMAIL PROTECTED]>
> >
> >
> > --
> > To unsubscribe, e-mail: <mailto:log4j-user-
> [EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:log4j-user-
> [EMAIL PROTECTED]>
> >
>
>
> --
> Edward Q. Bridges
> http://www.teachscape.com
>
>
>
> --
> 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]>