1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- This document was generated using DocBuilder 3.3.3 -->
<HTML>
<HEAD>
<TITLE>snmpa_error</TITLE>
<SCRIPT type="text/javascript" src="../../../../doc/erlresolvelinks.js">
</SCRIPT>
<STYLE TYPE="text/css">
<!--
.REFBODY { margin-left: 13mm }
.REFTYPES { margin-left: 8mm }
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#FF00FF"
ALINK="#FF0000">
<!-- refpage -->
<CENTER>
<A HREF="http://www.erlang.se">
<IMG BORDER=0 ALT="[Ericsson AB]" SRC="min_head.gif">
</A>
<H1>snmpa_error</H1>
</CENTER>
<H3>MODULE</H3>
<DIV CLASS=REFBODY>
snmpa_error
</DIV>
<H3>MODULE SUMMARY</H3>
<DIV CLASS=REFBODY>
Functions for Reporting SNMP Errors
</DIV>
<H3>DESCRIPTION</H3>
<DIV CLASS=REFBODY>
<A NAME="desc"><!-- Empty --></A>
<P>The module <CODE>snmpa_error</CODE> contains two callback functions
which are called if an error occurs at different times during agent
operation. These functions in turn calls the corresponding function
in the configured error report module, which implements the actual
report functionallity.
<P>Two simple implementation(s) is provided with the
toolkit; the modules
<A HREF="snmpa_error_logger.html">snmpa_error_logger</A>
which is the default and
<A HREF="snmpa_error_io.html">snmpa_error_io</A>.
<P>The error report module is configured using the directive
<CODE>error_report_mod</CODE>, see
<A HREF="snmp_config.html#configuration_params">configuration parameters</A>.
</DIV>
<H3>EXPORTS</H3>
<P><A NAME="config_err/2"><STRONG><CODE>config_err(Format, Args) -> void()</CODE></STRONG></A><BR>
<DIV CLASS=REFBODY><P>Types:
<DIV CLASS=REFTYPES>
<P>
<STRONG><CODE>Format = string()</CODE></STRONG><BR>
<STRONG><CODE>Args = list()</CODE></STRONG><BR>
</DIV>
</DIV>
<DIV CLASS=REFBODY>
<P>The function is called if an error occurs during the
configuration phase, for example if a syntax error is found in
a configuration file.
<P><CODE>Format</CODE> and <CODE>Args</CODE> are as in
<CODE>io:format(Format, Args)</CODE>.
</DIV>
<P><A NAME="user_err/2"><STRONG><CODE>user_err(Format, Args) -> void()</CODE></STRONG></A><BR>
<DIV CLASS=REFBODY><P>Types:
<DIV CLASS=REFTYPES>
<P>
<STRONG><CODE>Format = string()</CODE></STRONG><BR>
<STRONG><CODE>Args = list()</CODE></STRONG><BR>
</DIV>
</DIV>
<DIV CLASS=REFBODY>
<P>The function is called if a user related error occurs at
runtime, for example if a user defined instrumentation
function returns erroneous.
<P><CODE>Format</CODE> and <CODE>Args</CODE> are as in
<CODE>io:format(Format, Args)</CODE>.
</DIV>
<H3>AUTHORS</H3>
<DIV CLASS=REFBODY>
Micael Karlberg - support@erlang.ericsson.se<BR>
</DIV>
<CENTER>
<HR>
<SMALL>snmp 4.8.2<BR>
Copyright © 1991-2006
<A HREF="http://www.erlang.se">Ericsson AB</A><BR>
</SMALL>
</CENTER>
</BODY>
</HTML>
|