[PATCH] Added Snmp V1 Trap Appender
-----------------------------------
Key: LOG4NET-254
URL: https://issues.apache.org/jira/browse/LOG4NET-254
Project: Log4net
Issue Type: New Feature
Components: Appenders
Affects Versions: v.Next
Environment: independent
Reporter: Thomas Johnson
Added simple Snmp V1 Trap appender.
Properties are based on configuration XML for log4j. I interpreted
ApplicationTrapOID
from the log4j appender to mean the ObjectOID for the message variable added to
the TrapPDU.
Uptime ticks PDU element based on time appender class is instantiated. Could
be extended
to include options for app pool uptime or time since last boot, etc. 4K
character limit
imposed on message length, extra cares will be truncated.
Baseline revision: 881070
New File:
apache-log4net\src\Appender\SnmpTrapAppender.cs
Example Config:
<appender name="SnmpTrapAppender" type="log4net.Appender.SnmpTrapAppender">
<RemoteAddress value="127.0.0.1" />
<RemotePort value="162" />
<EnterpriseOID value="1.3.6.1.X.X.XXX.X.X" />
<ApplicationTrapOID value="1.3.6.1.X.X.XXX.X.X.X.14" />
<CommunityString value="public" />
<GenericTrapType value="EnterpriseSpecific" />
<SpecificTrapType value="16" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message" />
</layout>
</appender>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira