上一主题: mvelError 函数下一主题: mvelTrace 函数


mvelDebug 函数

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

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

语法

该函数使用以下格式:

字符串 mvelDebug (数组对象

参数

对象

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

返回值

示例

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

表达式:

mvelDebug([“cpmCPUTotal5minRev=”,cpmCPUTotal5minRev])

结果:

结果 (karaf.log):

MVEL debug: cpmCPUTotal5minRev=15

高级示例

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

结果:

12

结果 (karaf.log):

MVEL debug: cpmCPUTotal5minRev=15 cpmCPUTotal10minRev=12