Hello, I've set up a class, call it com.draper.SomeClass.

package com.draper;

import org.log4j.*;

class SomeClass {
  private static final Logger logger = Logger.getLogger(SomeClass.class);

  private debugMe() {
    logger.debug("hello, world");
  }

  public static void main(String[] args) {
    System.out.println(System.getProperty("log4j.configuration");
    SomeClass obj = new SomeClass();
  }
}

I've set up a log4j.properties file as follows:

*************

log4j.rootCategory=DEBUG, Default, Chainsaw

log4j.appender.Default=org.apache.log4j.FileAppender
log4j.appender.Default.file=/home/wkreamer/server.log
log4j.appender.Default.layout=org.apache.log4j.xml.XMLLayout
log4j.appender.Default.append=false

log4j.appender.Chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.Chainsaw.remoteHost=georgia.draper.com
log4j.appender.Chainsaw.port=4445
log4j.appender.Chainsaw.locationInfo=true

log4j.com.draper.SomeClass=DEBUG, Chainsaw

*******

when I run SomeClass.main(), I get the following output:

[wkreamer@georgia wkreamer]
java -Dlog4j.configuration=/home/wkreamer/log4j.properties -classpath
log4j-1.2.7.jar com.draper.SomeClass
/home/wkreamer/log4j.properties
log4j:WARN No appenders could be found for logger (isr.GeoToCellTransform).
log4j:WARN Please initialize the log4j system properly.

Can anyone point out my mistake?  Is it in code, or is it in the way I set
up the log4j.properties file?

Thanks a lot,
Bill Kreamer


--
To unsubscribe, e-mail:   <mailto:log4j-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:log4j-user-help@;jakarta.apache.org>

Reply via email to