ramilani12 2 de mar. de 2007
Mas isso criará log para cada data , imagine qntos arquivos serão criados …
NNo entanto veja se isso funciona:
log4j . appender . LogFile . file = meucaminho / '.' yyyy - MM - dd . log
log4j . appender . LogFile . datePattern = '.' yyyy - MM - dd
log4j . appender . LogFile . append = false
EderBaum 2 de mar. de 2007
Não, não funciona.
O arquivo fica com este nome:
'.'yyyy-MM-dd.log
ramilani12 2 de mar. de 2007
tente isso:
log4j . appender . LogFile . file = meucaminho /% d . log
%d - Mostra a data e a hora em que a mensagem foi gerada.
EderBaum 2 de mar. de 2007
O arquivo ficou com o nome de:
%d.log
EderBaum 3 de mar. de 2007
Ufa, depois de muito correr por ai.
Achei a solução aqui: http://minaret.biz/tips/datedFileAppender.html#introduction
Ficou assim
log4j.rootLogger=FATAL, FILE
log4j.appender.FILE=biz.minaret.log4j.DatedFileAppender
log4j.appender.FILE.Directory=tmp
log4j.appender.FILE.Prefix=
log4j.appender.FILE.Suffix=.log
log4j.appender.FILE.append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[%d{MMM dd HH:mm:ss}] %-5p (%F:%L) - %m%n
Ficou exatamente cpomo eu queria.
Valeu!