|
|
|
|
ServiceWriteEventLog( Función) Escribe un Event en el registro de los Event s de Windows. Observación: Esta función se ignora si no se llama en una aplicación "Windows Service". // Attempt to connect to the server of the database HOpenConnection(SrvConnection) IF ErrorOccurred = True THEN ServiceWriteEventLog("Error detected while connecting to the database" + ... CR + ErrorInfo(), elError) RESULT False END
Sintaxis
ServiceWriteEventLog(<Message> [, <Type of event> [, <Event Identifier>]])
<Message>: Cadena de caracteres description del Event. Este texto puede ser leído de nuevo por el observador de Event mostrando los detalles del Event. <Type of event>: Constante opcional de tipo Integer Tipo de Event que se escribirá en el registro de Windows: | | elError | Error Event. Señala un error durante la ejecución de un servicio. Los servicios no tienen el medio para mostrar información: por lo tanto, este es el método principal para reportar un error. | elInformation (valor predeterminado) | Información Event. Indica el estado del servicio. Por ejemplo: cambio de modo de actividad, inicio, .... | elWarning | Advertencia Event. Indica que se ha producido un error no fatal durante la ejecución del servicio.. Por ejemplo: se realizó una operación con éxito pero no se envió ningún mensaje de Notification. |
<Event Identifier>: Entero opcional Identificador de Event (entre 1 y 100). Consejo: Utilice un valor diferente para cada Event del servicio para poder diferenciarlas fácilmente. Este valor puede ser recuperado por las aplicaciones que leen el registro de Event para desencadenar acciones. Observaciones - Los eventos generados por ServiceWriteEventLog se escriben en el registro "Aplicación" del sistema operativo.
- El log se puede releer:
- utilizando el observador Event (que se encuentra entre las herramientas de gestión de Windows).
- mediante programación (utilizando el componente "WD EventLog" proporcionado con WINDEV, por ejemplo).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|