<Context path="/meuApp" docBase="meuApp"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="meuApp_log." suffix=".txt"
timestamp="true"/>
Dúvida sobre logging do tomcat
J
Oi pessoal
Tenho uma servlet e defino o contexto em server.xml do tomcat da seguinte forma:
Estava esperando que na servlet ao usar "System.out.println" a saída fosse no arquivo de log da servlet e não no catalina.out!
Minha dúvida: como direcionar a saída do "System.out.println" para o arquivo de log da servlet e não pro catalina.out?!
Valeu!
1 Resposta
T
Reescrevendo o Tomcat 
Agora falando sério.
O uso de System.out.print e ex.printStackTrace(System.out) é desencorajado em aplicações J2EE.
Carregue seu projeto no Eclipse ou NetBeans, e use o plugin Checkstyle (ou PMD, não sei exatamente qual deles - é que uso os dois) para localizar onde é que você está usando System.out.println (que é marcado como ERRO pelo plugin).
Você deve sempre usar algum logger para gravar suas mensagens.
Criado 11 de setembro de 2006
Ultima resposta 11 de set. de 2006
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo