2012-07-10 16 views
7

¿Cómo funciona la carga del archivo logback.xml? específicamente, cuando está cargado?¿Cuándo se carga el archivo de configuración de logback?

veo toda la web esta explicación:

  1. Logback intenta encontrar un archivo llamado logback.groovy en la ruta de clase.
  2. Si no se encuentra ese archivo, logback intenta encontrar un archivo llamado logback-test.xml en classpath.
  3. Si no se encuentra dicho archivo, comprueba la logback.xml archivo en la ruta de clase ..
  4. Si no se encuentra ningún archivo, logback se configura automáticamente utilizando el BasicConfigurator lo que hará que el registro de salida para ser dirigido a la consola .

Pero sin mencionar cuándo se carga. ¿Está en la primera llamada a una declaración de registro?

Respuesta

5

La iniciación Logback-clásica se produce en la primera llamada al método getILoggerFactory() en org.slf4j.LoggerFactory. Este método es invocado indirectamente por el método LoggerFactory.getLogger(). Por lo tanto, en la práctica, la iniciación logback-clásica tendrá lugar en la primera llamada al LoggerFactory.getLogger().

+0

Dulce, justo lo que necesitaba. Gracias por resolver todas mis necesidades de logback :) – Noremac

Cuestiones relacionadas