Что бы вы порекомендовали для создания проекта ведения журнала в VB.NET с нуля? - PullRequest
0 голосов
/ 27 декабря 2011

Мне поручили начать новый проект ведения журнала с нуля в VB.NET.

Последний выход из основного проекта - это информация, организованная в такие абзацы, как:

Название абзаца 1
Содержание абзаца 1.

Название абзаца 2
Содержание абзаца 2.

Каждый абзац соответствует соединению с базой данных.Каждое соединение выполняется со всей другой базой данных.
Мне нужен мой проект ведения журнала, чтобы сохранить все, что делает пользователь, поэтому выход при ведении журнала будет похож на выход из системы, но с исключениями и другой важной информацией, такой как:

Заголовок абзаца 1
Содержание абзаца 1.

Заголовок абзаца 2
Пользователь не смог увидеть эту информацию, поскольку произошло исключение: Система.WhwhatException: не удалось подключиться к WCF.

, поскольку вы можете видеть, что выход такой же, но мне нужно создать подробный журнал, потому что информация деликатная, и теперь администратору БД необходимо, чтобы пользователь делал что и чтобыл ответ системы.

Также мне нужно, чтобы это был независимый проект, чтобы я мог повторно использовать его в других проектах.

Видя окончательный выход основного проекта и проекта ведения журнала, что бы вы порекомендовали мне использовать для входа в .NET?
Есть ли пример проекта?

Спасибо.

1 Ответ

1 голос
/ 27 декабря 2011

Я бы рекомендовал использовать хорошо известное решение для ведения журнала для .Net, такое как:

NLog или Log4Net

Лично я предпочитаю NLog, например, как использовать проверку NLog this

...