Senhores,
esse tema é recorrente, mas não encontro uma solução muito “prática” que possa ser aplicada na maioria dos casos.
Basicamente como você implementa a camada de log da sua aplicação? Usam algum framework? Possuem monitoramento remoto?
Ex: atualmente estou usando assim:
private static Logger log = MyLoggerFactory.getLogger(MinhaClasse.class.getName());
// ...
log.fine("mensagens simples, como: iniciando o processo.");
// quando preciso formatar ou concatenar textos:
if (log.isDebugEnabled()) {
log.debug( String.format( "Read %d bytes from file %s.", tamanho , arquivo ) );
}
E estou tentado a utilizar o framework SLF4J (http://www.slf4j.org/).
Antes, utilizava o log4j (http://logging.apache.org/) e gostava de usar o chainsaw…
Como vocês monitoram os logs de aplicações em servidores? Alguém já utilizou ou criou um LogServerListnerService (rsrs) para exportar os log (sem usar o jms)…
att