<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" shutdownHook="enabled">
    <Appenders>
        <Kafka name="Kafka" topic="flog-events" syncSend="false">
            <JsonTemplateLayout eventTemplateUri="classpath:jsonLayout.json"/>
            <Property name="bootstrap.servers">localhost:9092</Property>
            <Property name="max.block.ms">60000</Property>
            <Property name="linger.ms">10</Property>
            <Property name="request.timeout.ms">10</Property>
            <Property name="delivery.timeout.ms">50</Property>
        </Kafka>
        <Console name="Console" target="SYSTEM_OUT">
            <JsonTemplateLayout eventTemplateUri="classpath:jsonLayout.json"/>
        </Console>
        <Async name="AsyncKafka">
            <AppenderRef ref="Kafka"/>
        </Async>
    </Appenders>
    <Loggers>
        <AsyncLogger name="org.apache.kafka" level="INFO" additivity="false">
            <AppenderRef ref="Console"/>
        </AsyncLogger>
        <AsyncRoot level="DEBUG">
            <AppenderRef ref="Console"/>
            <AppenderRef ref="AsyncKafka"/>
        </AsyncRoot>
    </Loggers>
</Configuration>