Log4J: mudando a configuracao em tempo de execucao

Caras, tenho que alterar o nome do meu arquivo de log em tempo de execucao, por exemplo: se tal condição for satisfeita o arquivo de log deve ser log_condicao1.log e se outra condicao for satisfeita o arquivo de lo deve ser log_condicao2.log. Para a configuracao inicial do log4j estou usando o log4j.properties. Alguem tem alguma ideia?

Obrigado,

Vinicius