Как настроить SNMP Appender в Log4j2.xml? - PullRequest
0 голосов
/ 18 января 2019

Мы настроили приложение SNMP, как показано ниже в log4j.xml

<appender name="TRAP_LOG_APPENDER" class="org.apache.log4j.ext.SNMPTrapAppender">       
        <param name="ImplementationClassName" value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
        <param name="EnterpriseOID" value="1.3.6.1.4.1.2854.1"/>
        <param name="ApplicationTrapOID" value="1.3.6.1.4.1.24.12.10.22.64"/>
        <param name="ManagementHost" value="127.0.0.1"/> 
        <param name="ManagementHostTrapListenPort" value="162"/> 
        <param name="LocalIPAddress" value="127.0.0.1"/> 
        <param name="LocalTrapSendPort" value="161"/> 
        <param name="GenericTrapType" value="6"/> 
        <param name="SpecificTrapType" value="12345678"/> 
        <param name="CommunityString" value="public"/> 
        <param name="ForwardStackTraceWithTrap" value="true"/> 
        <param name="Threshold" value="INFO"/> 
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d,%p,[%t],[%c],%m%n"/> 
        </layout> 
    </appender>

Так как тег appender больше не используется в последней версии log4j2, нам нужна помощь, чтобы настроить его в log4j2.xml. Спасибо !!!

1 Ответ

0 голосов
/ 25 января 2019

К сожалению, я не думаю, что есть приложение SNMP для Log4j2. Во всяком случае я лично использую следующий open source appender. Вы можете найти его на github.com / DushmanthaBandaranayake / log4j2-snmp-appender .

...