This also works : log4j.appender.fileLog.file=D:/temp/Logging/mylog.log

-naren


Adedokun, Bisi wrote:


I got this working by escaping the directory name as follows:

log4j.appender.R.file=D:\\WSAD5.1\\Logs\\weblog.log

Bisi



-----Original Message-----
From: Adedokun, Bisi Sent: Friday, November 28, 2003 10:38 AM
To: '[EMAIL PROTECTED]'
Subject: RE: Specifying Different Location for Log File


Hello,

        I'm using log4j in a struts application. I'd like to specify a
different location for the log file. Presently, the log file is written to
the $[WSAD_ROOT] which is C:\Program Files\IBM\WebSphere
Studio\Application Developer\v5.1. I have specified different location in
the log4j.properties file but it does not write to the specified location.
Is there a way to do this in log4j? I have gone through the log4j API, FAQ
and documentation and I did not see any entry regarding writing log file
to a different location. I'm I missing something?

Below is a sample entry in the log4j.properties file:

        log4j.appender.R=org.apache.log4j.RollingFileAppender
        log4j.appender.R.maxBackupIndex=1
        log4j.appender.R.append=true
        log4j.appender.R.bufferSize=8192
        log4j.appender.R.file=weblog.log
        log4j.appender.R.bufferedIO=false
        log4j.appender.R.immediateFlush=true
        log4j.appender.R.maximumFileSize=102400
        log4j.appender.R.layout=org.apache.log4j.PatternLayout
        log4j.appender.R.layout.conversionPattern=%d [%t] %-5p %c %M.%L %x -
%m%n
        log4j.appender.R.layout.contentType=text/plain
        # stdout is set to Consoleappender
        log4j.appender.stdout=org.apache.log4j.ConsoleAppender
        # stdout uses PatternLayout
        log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
        log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c -
%m%n
        log4j.rootCategory=DEBUG, R, stdout


What I would like to be able to do is to specify a different location for the file property: log4j.appender.R.file=d:\logs\weblog.log

Any insight into how to go about this will be appreciated.

Bisi



======================================================================== This email message is for the sole use of the intended recipient (s) and may
contain confidential and privileged information. Any unauthorized review,
use, disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply email and destroy all copies
of the original message. To reply to our email administrator directly, send
an email to [EMAIL PROTECTED] Toys "R" Us, Inc.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Reply via email to