Я пытаюсь создать класс, который записывает информацию в текстовый или xml-файл на диске, используя MS Enterprise Library (5.0).Я следовал этому руководству , но до сих пор он молча терпел неудачу (нет событий в программе просмотра журнала).Вот мой класс:
public static void logEntry(String message, String type)
{
LogEntry logEntry = new LogEntry();
logEntry.Categories.Add(type);
logEntry.Message = message;
Logger.Write(logEntry);
}
Я вызывал это следующим образом в блоке перехвата для регистрации ошибок или в разных местах, когда мне нужно регистрировать изменения базы данных для нормального типа журнала.
Util.logEntry("Error Message", "Error");
Util.logEntry("Normal Message", "Normal");
Я знаю, что он вызывается, потому что я даже добавил утверждение в качестве первой строки в моей программе, чтобы проверить его.Есть ли лучший дизайн для использования MS Enterprise Library, если мне придется анализировать файл журнала по типу (Ошибка, Предупреждение, Нормальный)?