Caso você tenha um aplicativo em execução no tomcat e queira gravar seus logs em um arquivo separado usando o log4j, você pode usar algumas variáveis que o tomcat está configurando.
Portanto, você pode usar um caminho como ${catalina.home}/logs/...
em log4j.properties
:
log4j.rootLogger=INFO, FileLogger
log4j.appender.FileLogger=org.apache.log4j.RollingFileAppender
log4j.appender.FileLogger.File=${catalina.home}/logs/MY_OWN_LOGFILE.log
log4j.appender.FileLogger.MaxFileSize=10MB
log4j.appender.FileLogger.MaxBackupIndex=10
log4j.appender.FileLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.FileLogger.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c: %m%n