You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Marek Polak <Ma...@kogerusa.com> on 2002/04/19 21:29:17 UTC

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>