.Net Logger с использованием DLL - PullRequest
0 голосов
/ 22 ноября 2010

Я создаю сайт с использованием .Net 4.0 и C # с MVC2 Framework.

У меня есть 5 различных проектов в рамках решения - AdminPresentation, FrontEndPresentation, DataAccessLayer, Business, Tests.

Я рассчитываю реализовать регистратор, который можно использовать на всех уровнях, и мне посоветовали, что было бы лучше включить классы Logger как Dll и включить это в мои проекты. Я собираюсь использовать nLog, но я полагаю, что при необходимости можно установить другой регистратор (внедрение зависимостей?).

Я новичок в .NET / C #, любые советы / примеры / ссылки на сайты будут очень благодарны, в частности, как реализовать регистратор и как использовать его как dll, если это необходимо.

Спасибо

Ответы [ 2 ]

0 голосов
/ 22 ноября 2010

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

0 голосов
/ 22 ноября 2010

Вы можете создать свой собственный интерфейс ILogger и использовать его в своем приложении. В вашей конфигурации DI вы сопоставляете ILogger с типом, который знает, как отправлять сообщения в NLog.

...