Steve, Your last suggested configurations settings were right on the money.
Thanks so much for your help. Regards, Neil -----Original Message----- From: Steve Ebersole [mailto:[EMAIL PROTECTED] Sent: Sunday, July 13, 2003 9:17 AM To: Log4J Users List Subject: Re: Newbie Question Also, use "-Dlog4j.debug=true" on the command line starting your java process. Log4j will then output helpful information as it configures itself. ----- Original Message ----- From: "Hainer, Neil" <[EMAIL PROTECTED]> To: "Log4J Users List" <[EMAIL PROTECTED]> Sent: Saturday, July 12, 2003 3:34 PM Subject: RE: Newbie Question > Steve, > > I will give a try on Monday and let you know the results. > > Thanks, > > Neil > > -----Original Message----- > From: Ebersole, Steven [mailto:[EMAIL PROTECTED] > Sent: Fri 7/11/2003 2:11 PM > To: 'Log4J Users List' > Cc: > Subject: RE: Newbie Question > > > > Sorry, bad copy and paste job. The property file should actually look like: > > log4j.rootLogger=INFO > log4j.logger.DamlBuilder=INFO,FILE > log4j.additivity.DamlBuilder=false > log4j.appender.FILE=org.apache.log4j.FileAppender > log4j.appender.FILE.File=./log.txt > log4j.appender.FILE.layout=org.apache.log4j.PatternLayout > log4j.appender.FILE.layout.conversionPattern=%p -%m%n > > > > > -----Original Message----- > From: Ebersole, Steven > Sent: Friday, July 11, 2003 1:08 PM > To: 'Log4J Users List' > Subject: RE: Newbie Question > > > You say "just part of a java app"... Some other part of that app must be > doing something with log4j. Try the code in your last message in a simple > main method using the property file; something like: > > > public class Tester > { > private static Logger logger = Logger.getLogger( Tester.class ); > > public static void main( String[] args ) > { > logger.info( "Testing" ); > } > } > > This will put a single log message into your log.txt file without it showing > up on stdout. > > > > You can also slightly modify the properties file to subvert whatever else is > playing with log4j... > > log4j.rootLogger=INFO > log4j.DamlBuilder=INFO,FILE > log4j.additivity.DamlBuilder=false > log4j.appender.FILE=org.apache.log4j.FileAppender > log4j.appender.FILE.File=./log.txt > log4j.appender.FILE.layout=org.apache.log4j.PatternLayout > log4j.appender.FILE.layout.conversionPattern=%p -%m%n > > which basically tells lo4j to log messages sent to the logger named > DamlBuilder _only_ to appenders explicitly attached to it, and not the > appenders of loggers higher in its hierarchy. This is assuming that the > DamlBuilder class is not in a package; if it is, then make the changes in > the above two lines to include its package name... > > > > -----Original Message----- > From: Hainer, Neil [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 11:30 AM > To: Log4J Users List > Subject: RE: Newbie Question > > > I initialize it with the following line of code: > > private static Logger logger = Logger.getLogger( DamlBuilder.class ); > > The only other line is: > > logger.info( "Input file: " + getInputFileName() + two_spaces + > > "Output file: " + getOutputFileName() + two_spaces + > instances + " Object Instances Created" + > two_spaces + QuickTimeFormat.msToSecs( pTime ) + " > seconds." ); > > -----Original Message----- > From: Ebersole, Steven [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 12:25 PM > To: 'Log4J Users List' > Subject: RE: Newbie Question > > > How are you doing the initialization of log4j? > > Are you possibly using jakarta-commons-logging or using something that uses > it? > > > > -----Original Message----- > From: Hainer, Neil [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 11:21 AM > To: Log4J Users List > Subject: RE: Newbie Question > > > Standalone. Just part of a java app. > > -----Original Message----- > From: Ebersole, Steven [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 12:20 PM > To: 'Log4J Users List' > Subject: RE: Newbie Question > > > You should not be. In what type of environment is this running? In Tomcat? > In an app-server? > > > > -----Original Message----- > From: Hainer, Neil [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 11:11 AM > To: Log4J Users List > Subject: RE: Newbie Question > > > Steven, > > Thanks. This works, but I still get output to the screen (standard out?) as > well. Is there a way to prevent this? > > Neil > > -----Original Message----- > From: Ebersole, Steven [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 12:07 PM > To: 'Log4J Users List' > Subject: RE: Newbie Question > > > log4j.rootLogger=INFO,FILE > log4j.appender.FILE=org.apache.log4j.FileAppender > log4j.appender.FILE.File=./log.txt > log4j.appender.FILE.layout=org.apache.log4j.PatternLayout > log4j.appender.FILE.layout.conversionPattern=%p -%m%n > > > Will create a file named log.txt in the current working directory (the > directory from where the java process was started). > > > > -----Original Message----- > From: Hainer, Neil [mailto:[EMAIL PROTECTED] > Sent: Friday, July 11, 2003 11:02 AM > To: [EMAIL PROTECTED] > Subject: Newbie Question > > > > I am using Log4j for the first time. How do I set up a property file > (correctly) so I only log to a file and not to the console? I only want > messages at level INFO or higher in my log file. This is what I tried. It > didn't work: > > > log4j.rootLogger = INFO > > log4j.DamlBuilder=INFO, FILE > > #log4j.appender.CONSOLE=org.appache.log4j.ConsoleAppender > > #set the appender FILE > log4j.appender.FILE=org.apache.log4j.FileAppender > log4j.appender.FILE.File=.\log.txt > > #set the layout for the appenders > #log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout > #log4j.appender.CONSOLE.layout.conversionPattern=%p -%m%n > > #set the layout for the appenders > log4j.appender.FILE.layout=org.apache.log4j.PatternLayout > log4j.appender.FILE.layout.conversionPattern=%p -%m%n > > Thanks, > > Neil > > Neil Hainer > Booz Allen & Hamilton > JIVA System Integration Project > 703-289-3881 > > > --------------------------------------------------------------------- > 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] > > --------------------------------------------------------------------- > 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] > > > --------------------------------------------------------------------- > 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] > > > > ---------------------------------------------------------------------------- ---- > --------------------------------------------------------------------- > 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]