SysLogSendEvent

Descripción de la función

Esta función envía el evento de SysLog cuando el servicio de SysLog está habilitado.

Biblioteca y espacio de nombres

Nombre de biblioteca: SysLog

Espacio de nombres: SEC_SYSLOG

Representación gráfica

Representación IL y ST

Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.

Descripción de variables de E/S

En la siguiente tabla se describen las variables de entrada:

Entrada

Tipo de datos

Comentario

svcNameId

evtlog_svcNameId

appMsgId

evtlog_scvMsgId

argTypeId

evtlog_argTypeId

argAddr

POINTER TO BYTE

Ejemplo de codificación de función

Se proporciona un ejemplo para la codificación de función SysLogSendEvent en lenguaje ST:


Ejemplo PROGRAM
VAR
svcNameId : SEC_SYSLOG.evtlog_svcNameId := SEC_SYSLOG.evtlog_svcNameId.EVTLOG_HTTP;
appMsgID : SEC_SYSLOG.evtlog_appMsgId := SEC_SYSLOG.evtlog_appMsgId.EVTLOG_CONNECTION_SUCCESS;
argTypeId : SEC_SYSLOG.evtlog_argTypeId := SEC_SYSLOG.evtlog_argTypeId.EVTLOG_ARG_STRUCT_LPORT_PEER_USER;
argAddr : POINTER TO BYTE;
arg : SEC_SYSLOG.evtlog_lportPeerUserMsgInfo;
send_event : BOOL := FALSE;
END_VAR

IF send_event THEN
SEC_SYSLOG.syslog_send_event(svcNameId := svcNameId, appMsgId := appMsgId, argTypeID := argTypeId, argAddr := argAddr);
send_event := FALSE;
END_IF