Class LogbackUtil


  • @Requires(classes=ch.qos.logback.classic.LoggerContext.class)
    @Singleton
    @Internal
    public class LogbackUtil
    extends Object
    Utility class for Logback operations.
    Author:
    Stephan Schnabel
    • Constructor Detail

      • LogbackUtil

        public LogbackUtil()
    • Method Detail

      • getTurboFilter

        public <T extends ch.qos.logback.classic.turbo.TurboFilter> Optional<T> getTurboFilter​(Class<T> type,
                                                                                               String name)
      • getTurboFilter

        public <T extends ch.qos.logback.classic.turbo.TurboFilter> T getTurboFilter​(Class<T> type,
                                                                                     String name,
                                                                                     Supplier<T> defaultFilter)