Olá pessoal,
Preciso utilizar o SocketAppender do Log4J em minha aplicação. A ideia é que os logs sejam impressos em uma janela do sistema para ajudar no acompanhamento de alguns processamentos que serão executados.
Para isso, configurei o SocketAppender no log4j.properties da minha aplicação, mas estou recebendo um Bad Request quando leio o input stream do Socket.
Resumidamente, acredito que para resolver o problema eu preciso configurar o Log4JSocketServer no JBoss. Nas versões anteriores ao AS 7 isso era feito configurando um MBean (https://community.jboss.org/wiki/Log4jSocketServer), mas agora não existe mais a possibilidade de configurar MBeans, correto? Qual seria a forma de configurar o Log4JSocketServer no JBossAS 7?
log4j.properties (trecho):
log4j.appender.SocketSisOut org.apache.log4j.net.SocketAppender
log4j.appender.SocketSisOut.remoteHost 127.0.0.1
log4j.appender.SocketSisOut.port 12345
log4j.appender.SocketSisOut.locationInfo true
E desde já, muito obrigado pela ajuda!