У меня есть требование записать подробности об успешной и неудачной аутентификации snmp в используемую структуру log4j2. Мой код сработает только для успешной аутентификации / snmpget / bulk команды и неудачных команд snmp, таких как аргумент, переданный недопустимое имя пользователя / OID не существует, не попадет в мой код, и ответ будет go клиенту с использованием jar snmp4j / snmp4j-agent. В случае сбоя я пропустил бы запись оператора в используемую структуру log4j2.
Я следовал нескольким нижеприведенным подходам, представленным в inte rnet, и они бесполезны
1. https://www.snmp4j.org/CHANGES-2.x.txt: used последняя версия snmp4j-log4j2.8.2 с snmp4j2.8.4 и snmp4j-agent2.7.4 jar
https://bugzilla.redhat.com/show_bug.cgi?id=591762: Чтобы отправить журналы SNMP4J в log4j, вы можете добавить «-Dsnmp4j.LogFactory = org.snmp4j.log.Log4jLogFactory» в параметры RHQ java или вызвать LogFactory. setLogFactory (новый org.snmp4j.log.Log4jLogFactory ()) в коде.
Может ли кто-нибудь помочь мне, как перенаправить журналы snmp4j на используемую структуру log4j2?