При использовании корпоративной библиотеки, такой как log4net лучше бревно?


Для проекта мы используем корпоративную библиотеку 5 и будем использовать несколько блоков. Я склонен использовать блок Приложения Logging, так как он встроен в эту структуру. Но я вижу много рекомендаций для log4net, так что же люди решили делать, и если выбрали log4net, почему вы выбрали его вместо некоторых других?

Спасибо.

2 6

2 ответа:

Я бы, вероятно, пошел с регистратором Enterprise Library, так как я обычно предпочитаю одну интегрированную библиотеку двум отдельным библиотекам.

Если бы вы только собирались использовать блок ведения журнала из EntLib, то я, вероятно, выбрал бы log4net, но в этом случае, где вы все равно будете использовать EntLib, преимущества log4net над EntLib достаточно незначительны, чтобы не заставлять их в то же время перетаскивать в другую зависимость.

Взгляните на этот вопрос так: , такой как log4net и Nlog

Верхний голосованный ответ выглядит особенно уместным, сравнивая EntLib, log4net и NLog.

Как бы то ни было, я оценивал log4net и NLog и решил пойти с NLog; я просто хотел что-то, что было бы легко настроить и "просто работало", и до сих пор NLog был этим.