Buenas,
Para la problematica que tienes (distintos ficheros de log a informar) me parece una solucion bastante elegante y clara.
En cualquier caso, yo tampoco veria problema a declarar todos los logs en el propio handler, ya que estarian identificados con su nombre de la variable.
En pseudocodigo
Código Java:
Ver originalclass LoginHandler {
private Logger loggerServicio1= Logger.getLogger("paquete");
private Logger loggerServicio2= Logger.getLogger("paquete2");
....
}
Por ultimo, un pequeno detalle
Yo llamaria al handler mejor
LoggingHandler o
LogHandler y no
LoginHandler (por su nombre a mi me invitaria a pensar que es un handler de autentication).
Un saludo