Mensajes en EventLog (Visor de sucesos)
Escrito por René Roca el . Posteado en X++Si queremos generar un registro desde Axapta, para que aparezca en el visor de sucesos, podemos utilizar el siguiente código
Parametros:
Exception: Nos indica si queremos un mensaje de información , Aviso o Error
Event: Evento que produce el error.
static void WriteEventLog(Exception _exception, str _event) { str eventSource = "Dynamics Axt"; str logType = "Aplicación"; int eventCategory = 9999; System.Diagnostics.EventLogEntryType eventLogEntryType; ; switch(_exception) { case Exception::Info: eventLogEntryType = System.Diagnostics.EventLogEntryType::Information; break; case Exception::Warning: eventLogEntryType = System.Diagnostics.EventLogEntryType::Warning; break; default: eventLogEntryType = System.Diagnostics.EventLogEntryType::Error; } if (!System.Diagnostics.EventLog::Exists(eventSource)) { System.Diagnostics.EventLog::CreateEventSource(eventSource, logType); } System.Diagnostics.EventLog::WriteEntry(eventSource, _event, eventLogEntryType, eventCategory); }
Etiquetas:Dynamics Ax, Eventlog, Mensaje, visor de sucesos