Evite descartar entradas antiguas en MemoryHandler

Al iniciar sesión en un MemoryHandler, el MemoryHandler elimina las entradas más antiguas cuando el número de entradas> tamaño.

Quiero evitar este comportamiento, o al menos marcar en el registro que se suprimen las entradas más antiguas.

Pequeño caso de prueba:

import java.util.logging.*;
public class SSCE01 {
    public static void main (String [] args) {

        Logger rootLogger = Logger.getLogger("");
        rootLogger.removeHandler(rootLogger.getHandlers()[0]); //remove default Console Handler

        ConsoleHandler ch = new ConsoleHandler();
        Logger l = Logger.getLogger("test");
        MemoryHandler mh = new MemoryHandler(ch,3,Level.OFF);
        l.addHandler(mh);

        l.severe("this shouldnt be logged");
        l.severe("this shouldnt be logged");
        l.severe("this shouldnt be logged");
        l.severe("this should be logged");
        l.severe("this should be logged");
        l.severe("this should be logged");

        mh.push();

    }
}
Respuesta 1

Tenemos que probar algunas de las API que se encuentran en la máquina remota que debe probarse con Fitnesse. Tenemos algunas condiciones previas. Necesitamos usar servicios web para probar estas API. Y API '...

Actualmente estoy trabajando con Oracle Identity Federation 10.1.4.0.1. Tengo un problema al exportar el certificado a Validación de certificado, el error que recibo después de importar el certificado en ...

¿Hay alguna forma de eliminar líneas en blanco de la respuesta del servidor? He probado: <init-param> <param-name> trimSpaces </param-name> <param-value> true </ param -...

Estoy escribiendo una interfaz y su implementación. La interfaz tiene un método como doSomething (String [] strs, Integer [] ints, String msg); Declaré los parámetros como matrices simplemente porque ...