我的下一个要求是在我的应用程序日志中记录以下三个内容:
1. 新用户从何处登录 2. 用户尝试新的失败SNMP连接来自 3. SNMP SET被用于通过 写入值。
我已经使用org.snmp4j.log.LogAdapter将SNMP4j日志传输到我的调试日志中,但那不是我想要的特定日志记录。
我已经尝试了org.snmp4j.event.AuthenticationFailureListener来记录身份验证失败时发生的情况。这似乎仅适用于SNMPv3,并且它没有给我失败的用户名。
有人知道如何做到这一点吗?侦听器架构部分地已经就位,还有我找不到的其他部分吗?我可以使用源代码并在需要时添加自己的日志记录,但是这样做的许可证影响是什么?SNMP使用Apache 2.0许可证。