Я пытаюсь создать класс, который записывает информацию в файл txt или 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);
}
Я вызывал это следующим образом в блоке catch для регистрации ошибок или в других местах, когда мне нужно регистрировать модификацию базы данных для обычного типа журнала.
Util.logEntry("Error Message", "Error");
Util.logEntry("Normal Message", "Normal");
Я знаю, что он вызывается, потому что я даже добавил оператор в качестве первой строки в моей программе, чтобы проверить его. Есть ли лучший дизайн для использования MS Enterprise Library, если мне придется анализировать файл журнала на основе типа (ошибка, предупреждение, нормальный)?