# snmpa_error_report

### MODULE

snmpa_error_report

### MODULE SUMMARY

Behaviour module for reporting SNMP agent errors

### DESCRIPTION

This module defines the behaviour of the agent error reporting. A `snmpa_error_report` compliant module must export the following functions:

- config_err/2
- user_err/2

The semantics of them and their exact signatures are explained below.

### EXPORTS

`config_err(Format, Args) -> void()`

Types:

`Format = string()`
`Args = list()`

The function is called if an error occurs during the configuration phase, for example if a syntax error is found in a configuration file.

`Format` and `Args` are as in `io:format(Format, Args)`.

`user_err(Format, Args) -> void()`

Types:

`Format = string()`
`Args = list()`

The function is called if a user related error occurs at runtime, for example if a user defined instrumentation function returns erroneous.

`Format` and `Args` are as in `io:format(Format, Args)`.

### AUTHORS

Micael Karlberg - support@erlang.ericsson.se

snmp 4.8.2
Copyright © 1991-2006 Ericsson AB