В.NET существует ли встроенная платформа журналирования? [закрытый]

6
задан alimbada 29 January 2010 в 00:49
поделиться

2 ответа

Два основных варианта:

Классы Trace и Debug, которые являются частью .NET-фреймворка (в пространстве имен System.Diagnostics), пожалуй, будут лучшим вариантом для вас. Они предоставляют инструменты для легкого протоколирования для различных настраиваемых слушателей во время выполнения, которые могут записывать в файл, журнал событий и некоторые другие места.

Звучит так, как будто вы не можете добавить дополнительные классы в свое приложение, но если вы можете, то я бы порекомендовал библиотеку Microsoft Enterprise Library, которая, будучи внешним фреймворком для ведения логов, предоставляется компанией Microsoft и, как правило, хорошо работает с .NET кодом.

10
ответ дан 9 December 2019 в 20:43
поделиться

Вы можете взглянуть на инфраструктуру Common.Logging . Это фасад вокруг фреймворков ведения журнала, таких как log4net и LAB.

2
ответ дан 9 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: