Please make sure that there is a log4j.properties or log4j.xml file in the classpath or in your servlet.
Thanks, Swami > -----Original Message----- > From: Marek Polak [mailto:[EMAIL PROTECTED]] > Sent: April 22, 2002 12:31 PM > To: Log4J Users List; Edward Q. Bridges > Subject: RE: Repost Usign Log4J in Servlet > > > 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]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
