Все. Я создаю некоторые библиотеки для других команд в моей компании. Все они имеют разные механизмы регистрации. Я хочу предоставить информацию о том, что делают мои библиотеки. Что я должен достичь этого? Спасибо
Все. Я создаю некоторые библиотеки для других команд в моей компании. Все они имеют разные механизмы регистрации. Я хочу предоставить информацию о том, что делают мои библиотеки. Что я должен достичь этого? Спасибо
Ответы:
Я бы на самом деле предложил использовать более новый класс TraceSource , как это было рекомендовано командой BCL во время ранней разработки .NET 2.0. Это добавляет некоторые дополнительные возможности, такие как возможность называть источники независимо друг от друга и обрабатывать конфигурацию через файлы app.config.
LibLog позволяет вашей библиотеке динамически подключаться к любой используемой среде ведения журналов, без каких-либо дополнительных зависимостей.
Это часто лучше, чем что-либо иное Trace
для пользователя, так как им не нужно ничего настраивать: если они используют определенную библиотеку журналов, LibLog обнаружит это, и все будет «просто работать».