| <?xml version="1.0" encoding="UTF-8"?> |
| <configuration status="warn" name="MyApp" packages=""> |
| <appenders> |
| <Flume name="eventLogger" suppressExceptions="false" compress="true" embedded="true"> |
| <Property name="channels">primary</Property> |
| <Property name="channels.primary.type">memory</Property> |
| <Property name="sinks">agent1 agent2</Property> |
| <Property name="sinks.agent1.channel">primary</Property> |
| <Property name="sinks.agent1.type">avro</Property> |
| <Property name="sinks.agent1.hostname">localhost</Property> |
| <Property name="sinks.agent1.port">${sys:primaryPort}</Property> |
| <Property name="sinks.agent1.batch-size">1</Property> |
| <Property name="sinks.agent2.channel">primary</Property> |
| <Property name="sinks.agent2.type">avro</Property> |
| <Property name="sinks.agent2.hostname">localhost</Property> |
| <Property name="sinks.agent2.port">${sys:alternatePort}</Property> |
| <Property name="sinks.agent2.batch-size">1</Property> |
| <Property name="sinkgroups">group1</Property> |
| <Property name="sinkgroups.group1.sinks">agent1 agent2</Property> |
| <Property name="sinkgroups.group1.processor.type">failover</Property> |
| <Property name="sinkgroups.group1.processor.priority.agent1">10</Property> |
| <Property name="sinkgroups.group1.processor.priority.agent2">5</Property> |
| <RFC5424Layout enterpriseNumber="18060" includeMDC="true" appName="MyApp"/> |
| </Flume> |
| <Console name="STDOUT"> |
| <PatternLayout pattern="%d [%p] %c %m%n"/> |
| </Console> |
| </appenders> |
| <loggers> |
| <logger name="EventLogger" level="info"> |
| <appender-ref ref="eventLogger"/> |
| </logger> |
| <root level="warn"> |
| <appender-ref ref="STDOUT"/> |
| </root> |
| </loggers> |
| </configuration> |