Вопрос

Я создаю сайт, используя .NET 4.0 и C # с Framework MVC2.

У меня есть 5 различных проектов под решением - AdminPresentation, FrontendPresentation, DataCcessLayer, бизнес, тесты.

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

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

Спасибо

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top