> arvindwrote:
> > Hi All,
> > I want to use logger in my application.
> > I have AA.java:
> > *************************************************************************** *
> > package A;
> Package names should comprise only lower-case letters:
> package a;
> > import org.apache.log4j.Logger;
> > public class AA {
> > static Logger logger = Logger.getLogger(AA.class);
> > public static void main(String[] args) {
> > logger.info("Hi There");
> > }
> > }
> > *************************************************************************** *
> > log4j.properties as:
> > ### direct messages to file ###
> > log4j.appender.file=org.apache.log4j.RollingFileAppender
> > log4j.appender.file.File=C:\A.txt
> You might want to get in the habit of using forward slashes.
> Java .properties files treat backslash as an escape character, so "C:\A.txt"
> is not interpreted as you expect.
> > log4j.appender.file.layout=org.apache.log4j.PatternLayout
> > log4j.appender.file.layout.ConversionPattern=%d{dd MMM yyyy
> > HH:mm:ss,SSS}%5p %t %c{1}:%L - %m%n
> > log4j.appender.file.MaxFileSize=5120KB
> > # Archive log files (one backup file here)
> > log4j.appender.file.MaxBackupIndex=1
> > *************************************************************************** *
> > I have included log4j.jar in classpath.
> > But I am getting following error:
> > "log4j:WARN No appenders could be found for logger (A.AA).
> > log4j:WARN Please initialize the log4j system properly."
> <http://logging.apache.org/log4j/1.2/manual.html>
> your missing a rootLogger:
> log4j.rootLogger=warn, file
> You can also change the logging level for different namespaces independently:
> log4j.logger.a=DEBUG
> --
> Lew- Hide quoted text -
> - Show quoted text -