Dropwizard no registra registradores personalizados en el archivo
Tengo una aplicación dropwizard, donde configuré los apéndices del registrador para archivar de la siguiente manera:
logging:
level: INFO
loggers:
"mylogger": INFO
"com.path.to.class": INFO
appenders:
- type: file
currentLogFilename: .logs/mylogs.log
archivedLogFilenamePattern: .logs/archive.%d.log.gz
archivedFileCount: 14
Y, logger creado en mi aplicación:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private final Logger OpLogger = LoggerFactory.getLogger("mylogger");
(and)
private final Logger ClassLogger = LoggerFactory.getLogger(pathToClass.class);
Realice algunos registros de prueba en main ():
OpLogger.info("test 1");
ClassLogger.info("test 2);
La aplicación se inicia y se ejecuta sin problemas; pero no obtengo ningún registro (excepto los registros de acceso de Jetty, por supuesto, que se imprimen correctamente en mylogs.log), ni en stdout ni en el archivo mylogs.log. En cambio, si elimino la configuración de los registradores en configuration.yml, obtengo todos los registros impresos en stdout. ¿Quizás es un problema de dropwizard o tengo que agregar algo a configuration.yml? Estoy usando Dropwizard 0.8.0