<configuration scan="true">

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger{36}.%M - %msg%n
        </pattern>
    </encoder>
</appender>

<logger name="com.acme.events.measurement.MeasurementCompletedEventHandlerProvider" level="INFO" additivity="false">
    <appender-ref ref="STDOUT"/>
</logger>

<logger name="com.acme.converter.pipe.ProcessMeasurementPipeProvider" level="INFO" additivity="false">
    <appender-ref ref="STDOUT"/>
</logger>

<logger name="com.acme.mqtt.provider.MQTTClientProvider" level="INFO" additivity="false">
    <appender-ref ref="STDOUT"/>
</logger>

<logger name="com.acme.verticle.SessionTCPServerVerticle" level="DEBUG" additivity="false">
    <appender-ref ref="STDOUT"/>
</logger>

<logger name="com.acme.session.domain.SessionImpl" level="DEBUG" additivity="false">
    <appender-ref ref="STDOUT"/>
</logger>

<logger name="com.acme.auth.BasicAuthProvider" level="INFO" additivity="false">
        <appender-ref ref="STDOUT"/>
</logger>

<logger name="com.acme.handlers.LoginHandlerProvider" level="INFO" additivity="false">
        <appender-ref ref="STDOUT"/>
</logger>

<root level="WARN" additivity="false">
    <appender-ref ref="STDOUT"/>
</root>

</configuration>