Class LogbackLoggingService

All Implemented Interfaces:
LoggingService, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent, UnmodifiableComponent, ReloadableService<Object>, Aware, ApplicationContextAware

public class LogbackLoggingService
extends AbstractReloadableService<Object>
implements LoggingService, ApplicationContextAware
Simple LoggingService that watches for logback configuration file changes and reloads the file when a change occurs.
  • Field Details

    • loggerContext

      private ch.qos.logback.classic.LoggerContext loggerContext
      Logback logger context.
    • statusManager

      private ch.qos.logback.core.status.StatusManager statusManager
      Logger used to log messages without relying on the logging system to be full initialized.
    • fallbackConfiguration

      @NonnullAfterInit private Resource fallbackConfiguration
      URL to the fallback logback configuration found in the IdP jar.
    • configurationResource

      @NonnullAfterInit private Resource configurationResource
      Logging configuration resource.
    • applicationContext

      @Nullable private ApplicationContext applicationContext
      Spring application context.
  • Constructor Details

    • LogbackLoggingService

      public LogbackLoggingService()
  • Method Details