Hello,
I've build a library that wraps user functions to SNMP calls using
net-snmp as a back-end.
If now have a customer that wants all errors to be printed to a log
file. I found out, that snmp_log is able to do this.
My error handling is similar to the examples provided by net-snmp, but I
replaced the fprintf(stderr) by snmp_log(LOG_ERR):
if (status == STAT_SUCCESS)
snmp_log(LOG_ERR, "Error in packet\nReason: %s\n",
snmp_errstring(response->errstat));
else
snmp_sess_perror("snmpget", ss);
I now wonder what to do with the snmp_sess_perror(). They may contain
useful information, but as far as I can see there is no way to just get
the formated output string.
Is there a way to redirect this function (and maybe other
net-snmp-outputs) to an user-selectable file?
A second question arises: the priority seems to allow to filter what
appears in the log file, but how do I set the priority?
Best regards,
Andre
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users