Cómo asignar un mensaje de salida log4j a una variable

Quiero asignar un mensaje log4j que vaya a la consola a mi variable, por ejemplo:

log.info("some info");
String info = // info message from log

¿Cómo puedo lograr esto?

Respuesta 1

No entiendo para qué, creo que su mensaje es más complejo que una cadena simple. Puede intentar implementar su propio Java Appender personalizado y registrarlo en Logger. Appender funcionará como escucha de mensajes y podrá implementar alguna lógica personalizada.

Respuesta: 2

Me gustaría saber qué se supone que debo hacer en el caso de una respuesta codificada con gzip. este es el método que maneja mis respuestas: privado InputStream getResultStream (respuesta de respuesta) arroja ...

Estoy tratando de recuperar el html de un resultado de consulta de búsqueda de Google usando Java. Es decir, si busco en Google.com una frase en particular, me gustaría recuperar el html de la web resultante ...

Me gustaría usar IllegalArgumentExcpetion en mi script pero no puedo encontrar ninguna información en ningún lado. Muestro lo que ya tengo: public int getId () {return id; } public void setId (int ...

Mi primera aplicación funciona bien solo, pero ahora estoy tratando de agregar pestañas después de un tutorial, pero me atasco. Estuve buscando y muchos usuarios tuvieron el mismo problema, probé esas soluciones pero aún no puedo ...