LOG (Akcie v skripte)

LOG (Akcie v skripte)

Akcia LOG


Funkcia

Zápis do monitorovacej databázy.

Deklarácia

LOG logMsg200[, logMsg20] [LINENO] [PRIORITY prtyExpr_Int]

Parametre

logMsg200

in

Identifikátor - jeho hodnota bude zapísaná do monitorovacej databázy (stĺpec Príčina udalosti). Maximálny počet znakov: 200.

logMsg20

in

Identifikátor - jeho hodnota bude zapísaná do monitorovacej databázy (stĺpec Nová hodnota). Maximálny počet znakov: 20.

LINENO

in

Nepovinné kľúčové slovo. Ak je uvedené, číslo riadku, na ktorom sa nachádza akcia sa zapíše do monitorovacej databázy (stĺpec "Príčina udalosti).

prtyExpr_Int

in

Výraz typu Int, ktorý určuje prioritu s akou bude správa zapísaná do monitorovacej databázy. Jej hodnota musí byť v rozsahu _LOG_PRTY_INFO (0) .. _LOG_PRTY_ERROR(5). Ak nie je, akcia generuje chybu _ERR_RANGE_ERROR.

Popis

Akcia vykoná zápis do monitorovacej databázy. Zapisované informácie sú dané parametrami akcie.

Príklad

BEGIN REAL _hustota, _hustota_max, _hustota_min _hustota := %Rnd() _hustota_min := 0.3 _hustota_max := 0.8 IF _hustota > _hustota_min & _hustota < _hustota_max THEN LOG "Zmena hustoty", _hustota PRIORITY _LOG_PRTY_INFO ELSE LOG "Zmena hustoty", _hustota PRIORITY _LOG_PRTY_ALARM ENDIF END

 

Ukážka z monitorovacej databázy (LogFile.db):


Súvisiace stránky: