Отладочная информация - PullRequest
0 голосов
/ 04 июня 2011

У меня есть служба Windows, которая работает в фоновом режиме и передает файлы из одной базы данных в другую, и мне было интересно, как лучше всего зарегистрировать / сохранить информацию об этой службе, чтобы я мог отладить ее в случае сбоя.В настоящее время я просто использую nlog для вывода текста исключения и строк состояния, но есть ли какая-либо информация, которая обычно включается в файлы журнала?

Ответы [ 2 ]

0 голосов
/ 04 июня 2011

Вы можете включить все, что вам полезно, чтобы выяснить, что пошло не так.Мне нравится регистрироваться в журналах событий, но я вижу, что многие люди предпочитают регистрироваться в базах данных и XML / текстовых файлах.Я работаю над проектом, в котором я работаю, который очень большой и разрабатывался в течение многих итераций и расширений, и несколько раз переходил из рук в руки.Ведение журнала - беспорядок ИМХО, потому что каждый модуль регистрирует свое собственное местоположение в различном формате, и очень немногие фактически используют журналы событий (единственные, которые мы можем надежно получить, получают информацию об отладке, когда что-то идет не так).Дайте себе возможность включить и выключить регистрацию, чтобы вы могли иногда регистрировать больше информации и меньше других без перекомпиляции.Мы используем атрибут уровня ведения журнала в файле конфигурации и на основании этого решаем, что регистрировать, а что нет.

0 голосов
/ 04 июня 2011

Я думаю, что лучше всего писать в Event Event Windows Log

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...