问题标签 [tracesource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9434 浏览

.net - 使用 Trace 和 TraceSource 的区别

System.Diagnostic.Trace任何人都知道和类之间的区别System.Diagnostic.TraceSource

我的大部分项目都在使用 Trace,前几天我碰巧发现了TraceSource这一点。他们似乎提供了类似的 API,一个比另一个更好吗?

0 投票
2 回答
2243 浏览

c# - 如何过滤事件ID监听的跟踪?

我正在使用下一个方法添加跟踪记录:

其中 Int32 表示事件 ID。

那么如何在 TraceSwitch 中进行过滤以仅通过指定的事件 id 进行侦听?这是不可能的吗?

0 投票
1 回答
1044 浏览

c# - ASP.Net - 使用 TraceSource 进行文件记录

我想用 System.Diagnostics.TraceSource 记录错误,想知道我可以使用哪个侦听器以及如何配置它以便它记录到指定目录中的日志文件。当日志达到特定大小时,应创建一个新的日志文件。

是否存在执行此操作的现有侦听器?或者接近的东西?

我知道记录到 Windows 事件日志是最佳做法,但我无法轻松访问服务器上的日志,因此使用可以通过 FTP 下载的文件似乎是最佳解决方案。

0 投票
2 回答
1304 浏览

c# - 使用应用程序范围 TraceSource 的最佳实践

所以我有一个应用程序,我将在其中使用跟踪来记录应用程序活动/错误等。大多数信息将进入日志文件,而一些错误也会进入事件查看器。这个应用程序将有很多类。
在这种情况下使用 TraceSource 的最佳方式是什么?我应该创建一个单例包装 TestSource 类还是有更好的方法?

0 投票
1 回答
3012 浏览

c# - 我什么时候在代码中需要多个 TraceSource?

如果一个应用程序将其所有活动数据写入一个日志文件,那么拥有多个 TraceSource 是否有用?我只是对代码中需要多个 TraceSource 的用例感到好奇。

0 投票
2 回答
1482 浏览

c# - TraceSource 和 ASP.NET:适用于 Web 应用程序,而不是网站

我正在向 ASP.NET 网站添加跟踪功能,因此我决定通过创建几个原型来研究TraceSource ;一个 Web 应用程序项目和一个网站项目。

我为每个项目使用类似的 Web.config 将跟踪记录到 Windows 事件日志:

我只是从以下基本跟踪开始:

通过 Web 应用程序项目,我可以看到在事件日志中创建的跟踪。但是,对于网站项目,我不能。

网站项目是否需要其他步骤(例如:web.config 设置、权限等)才能使用 TraceSource?

0 投票
1 回答
769 浏览

c# - 使用模拟时编写事件日志

出于某种原因,当我在 web.config 中使用模拟选项时。System.Diagnostics.TraceSource一切都很好,但一个问题困扰着我,即在使用写入事件日志时发生以下错误:

有人给我一些建议吗?提前致谢。

0 投票
2 回答
1130 浏览

logging - TraceSource 与企业日志记录块

是否有任何特定用例仅使用 TraceSource 是不够的,应该考虑查看其他日志库(如 Enterprise logging block、log4net、NLog 等)?

0 投票
1 回答
547 浏览

c# - TraceInformation 方法调用被编译器禁用

我在代码的最后一行设置了一个断点。断点被禁用。为什么?看起来代码被某些条件排除在外。TraceSource 的构造函数有效,我可以验证对象是否正常并且所有侦听器都正常。它看起来真的很奇怪。我停在 int a=1; 然后调试器通过忽略它来跳过 TraceInformation。配置为调试 x86。

0 投票
2 回答
2909 浏览

c# - 使用 TraceOptions.Timestamp 时如何格式化时间戳数据

如何格式化设置 TraceOutputOptions = TraceOptions.Timestamp 时打印的时间戳数据?

我得到类似的东西:Timestamp=41329240725(写在输出文本文件上的实际值)

已编辑:我想要类似 10:22:34.32938 的内容。我应该如何配置 TextWriterTraceListener 来实现这一点?