Я пытаюсь использовать пользовательское приложение Log4j2-Fluency. Но когда я запускаю приложение, я получаю сообщение об ошибке
Уже добавлен пакет в раздел конфигурации, и я использую тот же файл log4j2.xml, который используется в исходном репозитории Github. Также у меня есть файл .conf, который добавляет .jars в classpath, и я добавил .jar для этого приложения.
https://github.com/wycore/log4j-plugin-fluency
Ошибка при запуске приложения:
wrapper | --> Wrapper Started as Console
wrapper | Java Service Wrapper Community Edition 32-bit 3.3.9
wrapper | Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.
wrapper | http://wrapper.tanukisoftware.org
wrapper |
wrapper | Launching a JVM...
jvm 1 | WrapperManager: Initializing...
jvm 1 | 2019-04-11 11:46:26,738 ERROR Appenders contains an invalid element or attribute "Fluency"
jvm 1 | 2019-04-11 11:46:26,752 ERROR Unable to locate appender fluency for logger
log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<Configuration packages="com.wywy.log4j.appender">
<Appenders>
<Fluency name="fluency" tag="yourTag">
<!-- all settings are optional, see defaultFluency() for default values -->
<!-- you can add as may fields as you like (or none at all) -->
<StaticField name="application">yourApplication</StaticField>
<StaticField name="someOtherField">some value</StaticField>
<Server host="primary-node" port="24224"/>
<Server host="secondary-node" port="24224"/>
<FluencyConfig
ackResponseMode="true"
fileBackupDir="/tmp/fluency"
bufferChunkInitialSize="4194304"
bufferChunkRetentionSize="16777216"
maxBufferSize="268435456"
waitUntilBufferFlushed="30"
waitUntilFlusherTerminated="40"
flushIntervalMillis="200"
senderMaxRetryCount="12" />
</Fluency>
</Appenders>
<Loggers>
<root level="info"> <!-- We log everything -->
<appender-ref ref="fluency"/>
</root>
</Loggers>
</Configuration>
Как только я открою приложение, я ожидаю, что оно начнет отправлять логи.
OBS: я опубликовал исходный код, но, очевидно, я меняю свой с IP-адресами, портом ... И мой Td-Agent / Fluentd правильно настроен.