При использовании корпоративной библиотеки, такой как log4net лучше бревно?
Для проекта мы используем корпоративную библиотеку 5 и будем использовать несколько блоков. Я склонен использовать блок Приложения Logging, так как он встроен в эту структуру. Но я вижу много рекомендаций для log4net, так что же люди решили делать, и если выбрали log4net, почему вы выбрали его вместо некоторых других?
Спасибо.
2 ответа:
Я бы, вероятно, пошел с регистратором Enterprise Library, так как я обычно предпочитаю одну интегрированную библиотеку двум отдельным библиотекам.
Если бы вы только собирались использовать блок ведения журнала из EntLib, то я, вероятно, выбрал бы log4net, но в этом случае, где вы все равно будете использовать EntLib, преимущества log4net над EntLib достаточно незначительны, чтобы не заставлять их в то же время перетаскивать в другую зависимость.
Взгляните на этот вопрос так: , такой как log4net и Nlog
Верхний голосованный ответ выглядит особенно уместным, сравнивая EntLib, log4net и NLog.
Как бы то ни было, я оценивал log4net и NLog и решил пойти с NLog; я просто хотел что-то, что было бы легко настроить и "просто работало", и до сих пор NLog был этим.