Log4j - Nome do Arquivo Dinâmico

pessoal, existe uma forma do log4j pegar o nome do contexto da aplicação para gerar o nome do arquivo [sistema].log ?

algo como:

log4j.appender.FILE =org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=[b]{CONTEXTO}[/b].log
log4j.appender.FILE.MaxFileSize=1024KB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-2d{dd/MM/yyyy HH:mm:ss} [%t] %5p %c:%L - %m%n

O nome do contexto eu não sei, mas segundo isto aqui:

http://logging.apache.org/log4j/docs/api/org/apache/log4j/PropertyConfigurator.html

você pode usar ${variavel} para obter acesso a uma System.getProperty (“variavel”) ou a uma variável definida nesse arquivo .properties (não sei exatamente como)

é eu vi, a gente até usa o ${catalina.home}/log/arquivo.log

mas eu queria pegar o contexto mesmo. Pois estamos padronizando todos os logs das aplicações. Mas eu vou ler um pouco o link.

valeu pela ajuda.