You can reference Java system properties using the syntaxt ${somePropertyName}, e.g.,....
log4j.appender.A1.File=${log.dir}/stdout.log You can set Java system properties on the command line using... java -Dlog.dir=/path/to/log/directory .... Jake On 4/1/2011 1:10 PM, nulll wrote: > > Hi, > > I configured my logging with log4j.properties file using a FileAppender. > When I do my local development, I use Tomcat under Windows. > When deploying on managed-environments (sys, acc, prod), I use WebSphere > under Linux. > > Since my various environment use dedicated file structure, I'd like to know > how I can set a log file location which is dynamic. > I would actually want to have my log4j logging written into a file in the > same folder as SystemOut.log. > I defined a LOG_ROOT WebSphere variable but I don't think it's accessible to > LOG4J. > > I made some research on the Internet but still didn't find any way to do > that. > > Any help is appreciated. > > Thanks! --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org