Như chúng ta biết, chúng ta có thể sử dụng lớp EventLog để ghi nhật ký sự kiện, nhưng tôi nhầm lẫn về cách viết tên danh mục trong nhật ký sự kiện của mình. Thoug nó cung cấp các thông số thể loại, ví dụ, một trong những loại WriteEntry là:Làm thế nào để viết thể loại nhật ký sự kiện
public void WriteEntry(
string message,
EventLogEntryType type,
int eventID,
short category
)
Và nó chỉ hiển thị số trong nhật ký của tôi. Tại sao loại danh mục ngắn, không phải chuỗi? Làm thế nào để hiển thị tên danh mục trong Trình xem sự kiện? Cảm ơn! Nhân tiện, chúng tôi sẽ không tạo CategoryMessageFile tùy chỉnh.
Có, tôi đã tìm thấy bài viết này, tôi biết chúng tôi có thể tạo thêm một dll gốc, nhưng nó không được khuyến khích trong sự phát triển của chúng tôi. Vì vậy, tôi muốn biết liệu tôi có thể sử dụng tên danh mục hệ thống mặc định không? –
Bạn có ý gì với việc không được khuyến nghị? Đó là cách duy nhất. Nếu bạn sử dụng lại các loại dll từ Windows, bạn vẫn cần phải đăng ký chúng cho nguồn sự kiện của bạn. Bạn chỉ có thể sử dụng một tệp danh mục cho mọi nguồn sự kiện. Bây giờ bạn đang thiết kế các nguồn sự kiện cho mỗi dll danh mục mới mà bạn muốn sử dụng. Tôi nghi ngờ rằng các tên mô tả sẽ ở đó như Source1, Source2, Source3 chỉ để tái sử dụng 3 tệp danh mục differnt có chứa các thư bạn không có quyền kiểm soát. –