[quote=Lucas Cavalcanti]você pode fazer sem ser pelo construtor:
@Resource
public class PagesController {
private static final Logger logger = LoggerFactory.getLogger(PagesController.class);
//...
}
Os imports são de org.slf4j[/quote]
Eu fiz isso, mas não está logando. Ou eu que não consegui achar o log… No console não imprime o log e já procurei em alguns arquivos do servidor e não achei. Onde que fica a informação logada?
[quote=Lucas Cavalcanti]vc precisa de uma configuração pra isso. Por exemplo um xml como esse:
ajustando para os pacotes da sua aplicação… esse arquivo precisa estar no classpath.[/quote]
Sim, eu já tenho esse arquivo no meu projeto. Eu usei o template do Vraptor, que já vem com esse arquivo. Inclusive, eu acho que o Vraptor consegue logar no console. porque aparecem as seguintes mensagens quando eu inicio o servidor:
[quote]INFO: Initializing ProtocolHandler [“http-bio-8080”]
INFO: Initializing ProtocolHandler [“ajp-bio-8009”]
INFO: Initialization processed in 1013 ms
INFO: Starting service Catalina
INFO: Starting Servlet Engine: Apache Tomcat/7.0.32
INFO: Starting ProtocolHandler [“http-bio-8080”]
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
INFO: Server startup in 6042 ms[/quote]
private static final Logger logger = LoggerFactory.getLogger(IndexController.class);
@Path("/")
public void index() {
logger.error("Ocorreu um erro no servidor.");
}