You seem to be running it to the console -- Sys.out and axis.log ... if it doesn't hurt your application hard code a directory prefix and then you'll know where it ends up ie log4j.appender.LOGFILE.File=axis.log
to log4j.appender.LOGFILE.File=c:\axis.log in log4j.xml I can use java properties so maybe try log4j.appender.LOGFILE.File=$(user.dir}/axis.log if this is not clear reply and ill find the link for you -----Original Message----- From: William Mok [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 16, 2005 1:58 PM To: Log4J Users List Subject: Re: Log4j Configuration Thanks, I have included the log4j.properties file in the CLASSPATH and restart tomcat, but I could not find any log file generated under the entire tomcat directory, after running the servlet. ----- Original Message ----- From: "Harp, George" <[EMAIL PROTECTED]> To: "'Log4J Users List'" <log4j-user@logging.apache.org> Sent: Tuesday, August 16, 2005 10:51 AM Subject: RE: Log4j Configuration >I don't have to put any configuration code in my appliaction I just make > sure that log4j.properties or log4j.xml is in the clas path. > > -----Original Message----- > From: William Mok [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 16, 2005 12:35 PM > To: log4j-user@logging.apache.org > Subject: Log4j Configuration > > > Hi, > > I have the following log4j.properties file: > > ---------------------------------------------------------------------------- > ----------------------------------- > # Set root category priority to INFO and its only appender to CONSOLE. > log4j.rootCategory=INFO, CONSOLE > #log4j.rootCategory=INFO, CONSOLE, LOGFILE > > # Set the enterprise logger category to FATAL and its only appender to > CONSOLE. > log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE > > # CONSOLE is set to be a ConsoleAppender using a PatternLayout. > log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender > log4j.appender.CONSOLE.Threshold=INFO > log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout > log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n > > # LOGFILE is set to be a File appender using a PatternLayout. > log4j.appender.LOGFILE=org.apache.log4j.FileAppender > log4j.appender.LOGFILE.File=axis.log > log4j.appender.LOGFILE.Append=true > log4j.appender.LOGFILE.Threshold=INFO > log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout > log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - > %m%n > ---------------------------------------------------------------------------- > -------------------------------------------------------- > > At the same time, I also have the following lines in my java servlet > > ---------------------------------------------------------------------------- > -------------------------------------------------------- > Logger logger = Logger.getLogger(EchoService.class); > BasicConfigurator.configure(); > > SimpleLayout layout = new SimpleLayout(); > > FileAppender appender = null; > > try > { > appender = new > FileAppender(layout,"connectionlog.txt",true); > } > ---------------------------------------------------------------------------- > ------------------------------------------------------------ > > Questions: > > 1. So how does this configuration work, does the java code override the > configuration on properties file? > 2. What does BasicConfigurator do? > 3. In propertes file, log4j.appender.LOGFILE.File=axis.log, but I cannot > find this axis.log anywhere after running the servlet. > In the java servlet, I have the line "appender = new > FileAppender(layout,"connectionlog.txt",true);", but I cannot find the > connectionlog.txt file anywhere. > > Thanks. > > William > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]