上一個主題: mvelDebug 函數下一個主題: snmpCounter64 函數


mvelTrace 函數

此函數會以輸入參數填入 karaf.log 檔案的 TRACE 層級。 使用此函數可記錄傳回您認為不正確結果的報告中的輪詢值。

Data Collector 的輪詢記錄只會顯示輪詢屬性的值,而報告只會顯示計算的結果。 mvelTrace 函數可讓您檢視輸入輪詢值,以判斷計算錯誤的地方。

語法

此函數的格式如下:

String mvelTrace (Array objects)

參數

objects

物件陣列會記錄在 Data Collector 的 karaf.log 檔案的 TRACE 層級之下。

傳回值

Null

範例

下列運算式會在 karaf.log 檔案中記錄 cpmCPUTotal5minRev。

運算式:

mvelTrace([“cpmCPUTotal5minRev=”, cpmCPUTotal5minRev])

結果:

Null

結果 (karaf.log):

MVEL 追蹤:cpmCPUTotal5minRev=15

進階範例

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

結果:

12

結果 (karaf.log):

MVEL 追蹤:cpmCPUTotal5minRev=15 cpmCPUTotal10minRev=12