Como sabemos, podemos utilizar la clase EventLog para escribir registros de eventos, pero estoy confundido acerca de cómo escribir el nombre de la categoría en mi registro de eventos. Thoug que proporciona el parámetro de categoría, por ejemplo, uno de los tipos de EscribirEntrada es:Cómo escribir la categoría de registro de eventos
public void WriteEntry(
string message,
EventLogEntryType type,
int eventID,
short category
)
Y que sólo muestra el número en mi registro. ¿Por qué el tipo de categoría es corto, no de cadena? ¿Cómo mostrar el nombre de la categoría en el Visor de eventos? ¡Gracias! Por cierto, no crearemos el CategoryMessageFile personalizado.
Sí, encontré este artículo, sé que podemos crear un dll nativo adicional, pero no se recomienda en nuestro desarrollo. Entonces, ¿quiero saber si puedo usar los nombres predeterminados de las categorías del sistema? –
¿Qué quiere decir con no recomendado? Es la única forma. Si reutiliza dlls de categoría desde Windows, aún debe registrarlos para su fuente de eventos. Solo puede usar un archivo de categoría para cada fuente de evento. Ahora está diseñando orígenes de eventos para cada nuevo dll de categoría que desea usar. Dudo que los nombres descriptivos estarán allí como Source1, Source2, Source3 solo para reutilizar 3 archivos de categorías diferentes que contienen mensajes sobre los que no tiene control. –