Jak wiemy, możemy używać klasy EventLog do pisania dzienników zdarzeń, ale nie jestem pewien, jak napisać nazwę kategorii w moim dzienniku zdarzeń. Thoug zapewnia parametru kategorii, na przykład, jeden z rodzaju WriteEntry jest:Jak napisać dziennik zdarzeń kategoria
public void WriteEntry(
string message,
EventLogEntryType type,
int eventID,
short category
)
I to właśnie pokazuje numer w moim dzienniku. Dlaczego typ kategorii jest krótki, a nie ciąg? Jak wyświetlić nazwę kategorii w Podglądzie zdarzeń? Dzięki! Nawiasem mówiąc, nie utworzymy niestandardowego pliku CategoryMessageFile.
Tak, znalazłem ten artykuł, wiem, że możemy stworzyć dodatkową natywną bibliotekę DLL, ale nie jest to zalecane w naszym rozwoju. Więc chcę wiedzieć, czy mogę użyć domyślnych nazw kategorii systemu? –
Co masz na myśli, gdy nie jest zalecane? To jedyny sposób. Jeśli ponownie korzystasz z bibliotek dll kategorii z systemu Windows, musisz zarejestrować je dla źródła zdarzeń. Możesz użyć tylko jednego pliku kategorii dla każdego źródła zdarzeń. Teraz projektujesz źródła zdarzeń dla każdej nowej biblioteki dll kategorii, której chcesz użyć. Wątpię, aby były tam opisowe nazwy, takie jak Source1, Source2, Source3, tylko w celu ponownego użycia 3 plików o różnych kategoriach, które zawierają wiadomości, nad którymi nie masz kontroli. –