上一主题: mvelWarn 函数下一主题: mvelDebug 函数


mvelError 函数

此函数将通过输入参数对 karaf.log 文件的 ERROR 级别进行填充。 使用此函数记录轮询值(来自您认为其返回结果不准确的报告)。

Data Collector 的轮询日志仅显示轮询属性的值,而该报告仅显示计算结果。 mvelError 函数允许您查看输入轮询值,以确定哪个位置的计算出错。

语法

该函数使用以下格式:

字符串 mvelError (数组对象

参数

对象

对象数组将记录在 Data Collector karaf.log 文件的 ERROR 级别之下。

返回值

示例

下列表达式记录 karaf.log 文件中的 cpmCPUTotal5minRev。

表达式:

mvelError([“cpmCPUTotal5minRev=”, cpmCPUTotal5minRev])

结果:

结果 (karaf.log):

MVEL error: cpmCPUTotal5minRev=15

高级示例

mvelError([“cpmCPUTotal5minRev=”, cpmCPUTotal5minRev, “ cpmCPUTotal10minRev=”, cpmCPUTotal10minRev]); cpmCPUTotal10minRev;

结果:

12

结果 (karaf.log):

MVEL error: cpmCPUTotal5minRev=15 cpmCPUTotal10minRev=12