查看源码 snmpa_error (snmp v5.18)

用于报告 SNMP 错误的函数

模块 snmpa_error 包含两个回调函数,它们在代理操作的不同时间发生错误时被调用。这些函数依次调用配置的错误报告模块中的相应函数,该模块实现实际的报告功能。

工具包提供了两个简单的实现;模块 snmpa_error_logger(默认)和 snmpa_error_io

错误报告模块使用指令 error_report_mod 配置,请参阅 配置参数

概要

函数

如果在配置阶段发生错误,例如在配置文件中发现语法错误时,将调用此函数。

如果在运行时发生与用户相关的错误,例如用户定义的检测函数返回错误时,将调用此函数。

函数

链接到此函数

config_err(Format, Args)

查看源码
-spec config_err(Format, Args) -> snmp:void() when Format :: string(), Args :: list().

如果在配置阶段发生错误,例如在配置文件中发现语法错误时,将调用此函数。

FormatArgsio:format(Format, Args) 中的相同。

链接到此函数

user_err(Format, Args)

查看源码
-spec user_err(Format, Args) -> snmp:void() when Format :: string(), Args :: list().

如果在运行时发生与用户相关的错误,例如用户定义的检测函数返回错误时,将调用此函数。

FormatArgsio:format(Format, Args) 中的相同。