obtener el mensaje myLogger.log (e) en una variable de cadena

Quiero obtener la salida de este método myLogger.log (e) en una variable de cadena para poder probar con Junit.

myLogger.log(e);
String s= ????
assertEqual(expected,s);
Respuesta 1

Puede escribir un apéndice log4j que escriba en un StringWriter. Mira esta publicación:

¿Cómo leer la salida de log4j a una página web?

Respuesta: 2

¿Cómo solucionar la excepción? ¿No se pudo conectar al host SMTP: localhost, puerto: 25 mientras se envía correo electrónico desde la aplicación Java y cómo usar un número de puerto alternativo para enviar correo que no sea el puerto no: 25?

Tengo una vista de árbol y quería agregar compatibilidad con el botón derecho para los diferentes elementos. Así es como lo hice: http://jsfiddle.net/doonot/xWjSz/ El menú se muestra solo para el primer módulo raíz (después de ...

Mi programa Java llama a un procedimiento almacenado de Oracle en un servidor de base de datos. Obtenga el conjunto de resultados y desee pasar ese conjunto de resultados a mi procedimiento almacenado en otro servidor de base de datos. ¿Cómo puedo pasar el ...

En mi aplicación de Android, estoy mostrando la ruta b / n ubicación_actual y el usuario seleccionó cerca del teatro haciendo clic en el botón "Obtener direcciones", pero cuando el usuario selecciona otra ruta del teatro, también se muestra la antigua ...