Усі. Я створюю деякі бібліотеки для інших команд своєї компанії. Всі вони мають різні механізми реєстрації. Я хочу надати простежувальну інформацію про те, що роблять мої бібліотеки. Що я повинен досягти цього? Дякую
Усі. Я створюю деякі бібліотеки для інших команд своєї компанії. Всі вони мають різні механізми реєстрації. Я хочу надати простежувальну інформацію про те, що роблять мої бібліотеки. Що я повинен досягти цього? Дякую
Відповіді:
Я б фактично запропонував використовувати новіший клас TraceSource , як рекомендував команда BCL під час ранньої розробки .NET 2.0. Це додає кілька додаткових дзвінків, таких як можливість називати джерела незалежно один від одного та керувати конфігурацією через файли app.config.
LibLog дозволяє вашій бібліотеці динамічно приєднуватися до будь-якої системи реєстрації журналу, без будь-яких додаткових залежностей.
Trace
Користувачеві це часто приємніше, ніж т. Д., Оскільки їм не потрібно встановлювати нічого додаткового: якщо вони використовують певну бібліотеку журналів, LibLog виявить це, і все "просто працюватиме".