Java logging a través de múltiples clases

Me gustaría iniciar sesión en mi aplicación que consta de varias clases. Me gustaría tener un archivo de registro .txt al final. Por lo tanto, hago una instancia de registrador estático e hice un FileHandler para él en una clase. Como me gustaría tener un archivo, establecí el segundo argumento de verdadero en FileHandler para poder adjuntar el archivo de registro durante el registro.

public class MyLogging {
    static Logger logger;
    public Handler fileHandler;
    Formatter plainText;

    public MyLogging() throws IOException{
        //instance the logger
        logger = Logger.getLogger(MyLogging.class.getName());
        //instance the filehandler
        fileHandler = new FileHandler("myLog.txt",true);
        //instance formatter, set formatting, and handler
        plainText = new SimpleFormatter();
        fileHandler.setFormatter(plainText);
        logger.addHandler(fileHandler);

    }

Después de eso, creé los otros madereros. Sé que tengo que instanciar un registrador por clase. Por lo tanto, solo hago el registrador (sin FileHandler) para cada clase. Pero todos los registradores hacen referencia a una clase (no para la clase, donde he creado el registrador). P.ej:

public class Test1 {
    static Logger logger;

    public Test1()throws IOException {

        logger = Logger.getLogger(MyLogging.class.getName());
    }

Aunque se realizó el registro, no estoy seguro de que esta sea la solución correcta. ¿Me puede dar algunos consejos sobre cómo hacer el registro a través de varias clases con java.util.logging?

Respuestas a la pregunta(1)

Su respuesta a la pregunta