Crear un nuevo archivo de registro diariamente usando log4j

Quiero usar Log4j en mi proyecto java, cuya configuración debo proporcionar en el archivo de configuración que cada noche a las 12.00 am se generará un nuevo archivo y el nombre del archivo debería:output-log-of-MyProjectName-HostName-2013-Dec-10.txt nombre). Mi archivo de configuración es así.

log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender    
log4j.appender.FILE.File = ${log}/log.out    
log4j.appender.FILE.DatePattern = '.' yyyy-MM-dd-a

Está creando un archivo nuevo todos los días, pero está agregando la fecha después del nombre del archivo. Por favor, ayúdame. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta