Pessoal quero refinar os resultados do log4j, essa é minha classe:
public class Foo {
static Logger logger = Logger.getLogger(Foo.class);
/**
* @param args
* @throws SQLException
* @throws IOException
*/
public static void main(String[] args) throws SQLException, IOException {
BasicConfigurator.configure();
Appender fileAppender = new FileAppender(new PatternLayout(PatternLayout.TTCC_CONVERSION_PATTERN), "logFoo - "+ new Date() +".log");
logger.setLevel(Level.DEBUG);
logger.addAppender(fileAppender);
logger.info("Iniciando o log....");
logger.info("comecei.");
logger.info("Fim.");
boolean teste = false;
if(teste)
logger.debug("true");
else
logger.debug("False");
logger.info("Fim!");
}
}
Esse é o meu resultado do log:
0 [main] INFO petros.utils.Foo - Iniciando o log…
2 [main] INFO petros.utils.Foo - comecei.
3 [main] INFO petros.utils.Foo - Fim.
3 [main] DEBUG petros.utils.Foo - False
3 [main] INFO petros.utils.Foo - Fim!
Tem como eu fazer aparecer apenas o tempo do log, no caso ficaria assim:
0 - Iniciando o log…
2 - comecei.
3 - Fim.
3 - False
3 - Fim!
Alguém poderia me dar uma dica?