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:[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]>

Reply via email to