9 所有。我正在为公司中的其他团队创建一些库。它们都有不同的日志记录机制。我想提供有关我的库正在执行的跟踪信息。我应该怎么做呢?谢谢 c# logging — 用户名 source 1 这可能属于堆栈溢出吗? — smp7d 2011年
3 我实际上建议使用更新的TraceSource类,这是BCL团队在早期.NET 2.0开发期间所建议的。这增加了一些额外的功能,例如能够独立命名资源并通过app.config文件处理配置。 — 丹·里昂斯 source 1 是否可以将TraceSource的配置放在除app.config文件之外的其他配置文件中?谢谢 — user394128 2011年 我可以想象任何.NET * .config文件(app.config,machine.config,web.config等)都可以。或者,您可以完全通过代码配置TraceSource对象。结果,我想您可以在代码库的支持下滚动自己的配置系统来完成工作。 — 丹·里昂斯
2 LibLog使您的库可以动态附加到正在使用的任何日志记录框架,而无需任何其他依赖项。 Trace对于用户而言,它通常比其他语言要好,因为他们不需要额外设置任何东西:如果他们使用的是特定的日志记录库,则LibLog会检测到它,并且一切都会“正常”。 — 尼古拉斯·布鲁姆哈特(Nicholas Blumhardt) source