Class LogbackLoggingSystem

  • All Implemented Interfaces:
    io.micronaut.logging.LoggingSystem, ManagedLoggingSystem

    @Singleton
    @Requires(beans=LoggersEndpoint.class) @Requires(classes=ch.qos.logback.classic.LoggerContext.class)
    @Replaces(io.micronaut.logging.impl.LogbackLoggingSystem.class)
    public class LogbackLoggingSystem
    extends java.lang.Object
    implements ManagedLoggingSystem, io.micronaut.logging.LoggingSystem
    An implementation of ManagedLoggingSystem that works with logback.
    Since:
    1.0
    • Constructor Detail

      • LogbackLoggingSystem

        @Inject
        public LogbackLoggingSystem​(@Nullable @Property(name="logger.config")
                                    java.lang.String logbackXmlLocation)
    • Method Detail

      • setLogLevel

        public void setLogLevel​(java.lang.String name,
                                io.micronaut.logging.LogLevel level)
        Specified by:
        setLogLevel in interface io.micronaut.logging.LoggingSystem
      • refresh

        public void refresh()
        Specified by:
        refresh in interface io.micronaut.logging.LoggingSystem