[Resolvido]log4j tamanho do arquivo  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
homisinho
JavaTeenager
[Avatar]

Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline

Pessoal, estou tendo dificuldade com a configuração do log4j.

Quero que o arquivo infos.log tenha seu tamanho regulado.

coloquei pra debug:

log4j: Parsing for [root] with value=[console, erros, info].
log4j: Level token is [console].
log4j: Category root set to DEBUG
log4j: Parsing appender named "erros".
log4j: Parsing layout options for "erros".
log4j: Setting property [conversionPattern] to [%5p %d{dd MMM HH:mm:ss} [%t] %c - %m%n].
log4j: End of parsing for "erros".
log4j: Setting property [file] to [erros.log].
log4j: Setting property [datePattern] to ['.'yyyy-MM-dd].
log4j: Setting property [threshold] to [ERROR].
log4j: setFile called: erros.log, true
log4j: setFile ended
log4j: Appender [erros] to be rolled at midnight.
log4j: Parsed "erros" options.
log4j: Parsing appender named "info".
log4j: Parsing layout options for "info".
log4j: Setting property [conversionPattern] to [%d{ABSOLUTE} %5p %c{1}:%L - %m%n].
log4j: End of parsing for "info".
log4j: Setting property [file] to [infos.log].
log4j: Setting property [threshold] to [INFO].
log4j: setFile called: infos.log, true
log4j: setFile ended
log4j: Parsed "info" options.
log4j: Finished configuring.
Stable Library


ja no property esta assim:

log4j.rootLogger= console, erros, info
### ordem || levels ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF

#mostra o log4j se configurando no console...
log4j.debug=true

### direct log messages to stdout ###
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:
log4j.appender.console.Threshold=INFO

### direct messages to file erros.log ###
log4j.appender.erros=org.apache.log4j.DailyRollingFileAppender
log4j.appender.erros.File=erros.log
log4j.appender.erros.DatePattern='.'yyyy-MM-dd
log4j.appender.erros.layout=org.apache.log4j.PatternLayout
log4j.appender.erros.layout.ConversionPattern=%5p %d{dd MMM HH:mm:ss} [%t] %c - %m%n
log4j.appender.erros.Threshold=ERROR

### direct messages to file info.log ###
log4j.appender.info=org.apache.log4j.RollingFileAppender
log4j.appender.info.File=infos.log
log4j.appender.info.File.MaxFileSize=1KB
log4j.appender.info.File.MaxBackupIndex=2
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.info.Threshold=INFO

o appender erros funciona certinho criando um file por dia,
ja o appender info, eu quero simplesmente um arquivo de informações q n é muito importante e n precisa ser armazenado muito tempo, mas quando vi o arquivo ja estava com 40mb....
o q esta errado ai? alguem pode dar uma mao?

This message was edited 1 time. Last update was at 30/09/2010 15:01:46

[WWW]
ricardosoares
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline

ao invés de:
log4j.appender.info.File.MaxFileSize=1KB
log4j.appender.info.File.MaxBackupIndex=2

altere para:
log4j.appender.info.MaxFileSize=1KB
log4j.appender.info.MaxBackupIndex=2

sem o ".File", ok?!

Ricardo Soares
homisinho
JavaTeenager
[Avatar]

Membro desde: 16/10/2006 15:53:29
Mensagens: 180
Offline

isso mesmo.... funcionando blz....de tanto testar n vi um erro tao besta como esse!!!!

obrigado.
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team