- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我们的应用程序中采用 Common.Logging,但是我在使用 system.diagnostics 设置它时遇到了一些问题。它适用于直接 Trace,但不适用于 TraceSource。我使用的是Common.Logging.Simple.TraceLoggerFactoryAdapter。我需要为 TraceSource 使用不同的适配器吗?
最佳答案
这已经很晚了,但也许它仍然会对你有帮助......
根据 Common.Logging 来源 here ,TraceLoggerFactoryAdapter 确实支持配置以使用 TraceSources。 TraceLoggerFactoryAdapter 有一个名为“useTraceSource”的属性(可在 app.config 文件中配置)。如果设置为“true”,则应导致 TraceLoggerFactoryAdapter 分配内部使用 TraceSource 的 TraceLogger。请注意,根据 Common.Logging 文档 here ,“useTraceSource”未记录。
因此,您应该能够在 app.config 的 System.Diagnostics 部分中配置 TraceSources,并通过在 Common.Logging 部分中指定 TraceLoggerFactoryAdapter 和“useTraceSource”属性来告诉 Common.Logging 使用这些 TraceSources应用程序配置。
祝你好运!
关于logging - TraceSource 的 Common.Logging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9847401/
当使用 System.Diagnostics TraceSource 进行日志记录/跟踪时,使用 TraceSource.TraceTransfer 和 TraceSource.TraceEvent(
我有一个存在时间很长(几小时到几个月)的类实例。它具有将日志事件输出到文本文件 C:\mylog.txt 的方法。如下 public MyClass { private static Syst
如果一个应用程序将其所有事件数据写入一个日志文件,那么拥有多个 TraceSource 有什么用处?我只是对代码中需要多个 TraceSource 的用例感到好奇。 最佳答案 有关使用 TraceSo
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
在跟踪到 TraceSource 之前,是否应该在发出跟踪本身之前检查“跟踪级别”? var ts = new TraceSource("foo"); ts.Switch.Level = Source
msdn:“此类型的任何公共(public)静态(在 Visual Basic 中共享)成员都是线程安全的。不保证任何实例成员都是线程安全的。”它只包含实例方法。 我应该如何以所有事件通过 TextW
伙计们,我想我已经失去理智了。根据 MSDN,TraceSource 是线程安全的。所以我有一个简单的控制台应用程序。在其中,我声明; private static readonly TraceSou
我在我的应用程序中使用记录器来写入文件。源、开关和监听器已在 app.config 文件中定义如下:
我遇到了一个情况,不知道能不能解决。 我已经开始向我的多线程服务添加 TraceSource 和跟踪语句,但我在处理代码中的跟踪方法的线程中遇到了锁。这会导致整个应用挂起。 我的服务配置为在控制台窗口
我尝试使用两种不同的日志级别设置 MySource 跟踪源。 FileLog 应跟踪所有内容(详细),系统事件日志应仅跟踪错误。 以下设置似乎已终止记录到 FileLog。我做错了什么?
我正在尝试在我们的应用程序中采用 Common.Logging,但是我在使用 system.diagnostics 设置它时遇到了一些问题。它适用于直接 Trace,但不适用于 TraceSource
我是 .net 跟踪的新手。 我的应用程序中有近 10 到 15 个跟踪源,共享监听器列表中有文本文件监听器和 sql server 监听器。我的问题是如果我打电话 traceSource.Trac
所以我使用 Tracesource 来记录一些错误并且不想在用户本地 Windows 文档结构中创建日志文件(类似于 System.Environment.SpecialFolder.LocalApp
我对 TraceSource.TraceEvent() 的调用有时不会写入 Azure 诊断日志。 public class WorkerRole : RoleEntryPoint { pri
这是我的 Winforms 应用程序的配置文件。目前它已将 MyTraceSource 注释掉,如果我取消注释并运行我的程序,它会按预期工作。我从我引用的库中获取输出到我的控制台。 MyTraceSo
以下代码: static void Main(string[] args) { TraceSource ts = new TraceSource("MyApplication"); t
TraceSource 类的 MSDN 文档有一个示例,说明 app.config 文件如何列出 TraceSource 实例的信息: http://msdn.microsoft.com/en-us/
我试图让我的跟踪输出出现在 Glimpse 的跟踪选项卡中;我正在使用 TraceSource 将我当前的跟踪输出到一个文件,代码如下: public static void TraceEve
我正在使用 .NET WebAPI 在 C# 中开发 Web 服务,我想将每个请求的多个事件记录到 Windows 事件日志中。由于该服务在多线程模型中运行并且每秒将接收数百个请求,因此我需要能够按请
我正在着手发布几个库,并计划使用 TraceSource 在其中实现一些诊断跟踪。我还希望允许用户附加/配置他们自己的监听器、开关、过滤器等。 由于库不附带配置文件,是否有任何现有模式可以巧妙地完成此
我是一名优秀的程序员,十分优秀!