At 01:40 PM 10/20/2005 +0100, you wrote:
>Hi all,
>
>Have decided to go back to first principles after a rather painful 1.3
>phase.
>
If you are new to Log4j, I wouldn't recommend going with alpha
stuff. That said, the next alpha of 1.3 should be much easier to use
because it is far more compatible with 1.2.xx than the current alpha release.
>First step is to replace 1.3 with 1.2.9. Done.
>Second, create a new property file - copied one from the manual (and
>moved to classpath):
>
FYI, if Log4j finds a log4j.xml file in the classpath, it will use that in
preference to log4j.properties. It may be that your config file isn't
getting picked up at all because of log4j.xml somewhere in the classpath or
because another log4j.properties file got picked up before yours. For this
reason (and some others that I won't go into), I suggest using log4j.xml
rather than log4j.properties. If that still doesn't work, then search your
classpath for stray log4j config files. Sometimes, rogue jars include a
log4j config file (bad jar!). Anyway, try that and report back your findings.
Jake
>log4j.rootLogger=debug, stdout, R
>
>log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>
># Pattern to output the caller's file name and line number.
>log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
>
>log4j.appender.R=org.apache.log4j.RollingFileAppender
>log4j.appender.R.File=example.log
>
>log4j.appender.R.MaxFileSize=100KB
># Keep one backup file
>log4j.appender.R.MaxBackupIndex=1
>
>log4j.appender.R.layout=org.apache.log4j.PatternLayout
>log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
>
>Didn't change my code because compiled ok, here's an example:
>
>final static Logger logger =
>Logger.getLogger(LogonPageController.class);
>...
>logger.debug("Entering method
>LogonPageController.handleRequestInternal");
>...
>
>Deploy my app (as a directory using Sun App Server 8.1).
>
>And....nothing. No errors and no logging. No sign of example.log
>anywhere and no console output anywhere, even the server log.
>
>What am I doing wrong?
>
>Thanks
>
>Rakesh
>
>
>American Express Investments and American Express Independent Financial
>Advisers are marketing names for American Express Financial Services Europe
>Limited, a separate corporation within the American Express group of
>companies. American Express Financial Services Europe Limited is authorised
>and regulated by, and is entered into the register (No. 190853
>www.fsa.gov.uk/register/) of, the Financial Services Authority and a member
>of the London Stock Exchange. Registered in England No. 3614902. Registered
>address: 230 Blackfriars Road, London SE1 8NW. Vat No. 740 4143 68.
>
>The information in this email and any attachments is confidential and
>intended solely for the attention and use of the named addressee(s). It may
>be subject to legal, professional or other privilege and further
>distribution of it is strictly prohibited without our authority. If you are
>not the intended recipient, you are not authorised to and must not disclose,
>copy, distribute, or retain this message or any part of it, and should
>notify us immediately.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]