问题标签 [tracelistener]

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 投票
1 回答
599 浏览

c# - Wcf - 使用 System.Diagnostics 获取请求和响应

. 你好

我有一个 WCF,我必须记录请求和相关的响应。

今天我似乎得到了请求和响应,但我没有关联的 ID。

在 .config 中使用以下配置:

.cs 代码是:

你能告诉我是否可以以这种或其他方式链接请求和响应?

感谢您的帮助

0 投票
1 回答
50 浏览

c# - 使用 System.Diagnostics 记录对象的聚合路径

想象一下,对象(和类=)之间存在依赖关系:

如何制作以下代码

产生如下所示的日志消息:

17:12:04 - [UserClass] - [DependencyClass] - 信息:非常聪明的日志记录消息。

我对解决方案有模糊的想法——可能它可以从堆栈跟踪中构建。

0 投票
1 回答
210 浏览

c# - C# TraceListner 在发布到 IIS 时不起作用

以下代码在 Visual Studios 中返回跟踪输出很好,但是当我尝试在 IIS 上的 aspx 页面中运行相同的代码时,它停止工作。这是可能的,如果是的话,我错过了什么?

0 投票
1 回答
531 浏览

.net - 如何将 .NET TraceListener 配置为登录到 TEMP 文件夹

如何将 .NET TraceListener 配置为登录到 TEMP 文件夹?是否可以在 app.config 中执行此操作,例如:

.. 不做任何代码更改?

或者只有在代码中创建侦听器才能做到这一点?

0 投票
0 回答
196 浏览

unit-testing - VS2015:测试资源管理器中的 TraceSource 输出?

我有一个正在尝试进行单元测试的库。我使用 TraceSource 写出警告详细信息,并且由于我将单元测试设置为作为构建的一部分运行,所以我希望它们在测试运行时出现 - 特别是在失败时。

我已尝试使用以下代码注册跟踪侦听器,但我的 WriteLine 内容从未被调用,尽管调用了构造函数。请参阅底部的代码 [1]。

如何让我的痕迹显示为测试运行器的一部分?

[1] 我的 testcontexttracelistener 的代码:

0 投票
2 回答
83 浏览

c# - C#.NET-3.5 - 创建包含参数和输出的自定义、可读的跟踪方法

我通过执行以下内部方法向我的应用程序添加了自定义跟踪,我想了解以下信息:

一旦用户旅程结束,pathTrace 字符串就会被发送到数据库,其中包含我感兴趣的所有方法以及参数和输出,格式清晰易读。

然而,这看起来很难看,因为我必须将 pathTrace 增量器添加到每个方法中......

任何人都可以建议一种方法,我可以编写一个为我添加这个的方法(如果可能的话,包括参数和输出和括号),这样我也许可以这样称呼它:

理想情况下,我希望包括开始结束括号(我觉得这是困难的部分)......

非常感谢任何建议!谢谢

0 投票
2 回答
3057 浏览

c# - 我可以使用 TraceListener 在 initializeData 中添加时间戳吗?

是否可以在 TraceListener 的“initializeData”中添加时间戳?

像这样的东西:

一旦启动应用程序,我想将 DateTime.Now 放在每个日志中。

0 投票
1 回答
530 浏览

c# - 您如何正确配置跟踪侦听器?

我实际上已经编写了一个记录到网络流的跟踪侦听器组件。代码在这里:

现在我已经导入并使用了这个 tracelistener 组件,通过配置成功添加了它。

该组件的使用方式存在问题。在其“处置”之前(即在一般意义上,不是.net 框架意义上的),它应该向下游发送一条消息,通知下游进程退出,以便下游进程可以释放相关的套接字连接。

我尝试过覆盖 Dispose 方法,但似乎该方法永远不会被框架调用。尝试编写析构函数例程,但每当我尝试刷新写入流时,它都会抛出 ObjectDisposedException

我也尝试过加入 AppDomain 事件。他们也没有工作。

0 投票
1 回答
469 浏览

visual-studio-2015 - 在 MSTest 中启用跟踪源

我有一个 DLL,它有点复杂,我正在编写测试。大多数被测试的类都有自己的TraceSource对象,用于输出跟踪信息。

项目内部MyDll是一个App.config文件,它ConsoleTraceListener向所有TraceSource.

App.config配置为始终复制到输出目录。我不确定这是否相关。

这就是问题所在:如果我运行 1 个测试,我会从测试的输出中获得所有跟踪信息。但是,如果我运行所有测试,则只有第一个测试运行会跟踪被测代码。所有其他测试都没有任何输出。

如何让 MSTest 输出所有TraceSource测试的所有跟踪信息?

0 投票
0 回答
332 浏览

elasticsearch - ElasticsearchClient 正在创建太多连接

我使用 ElasticsearchClient dotnet 客户端作为 TraceListener。它运行得非常好,但是我看不到控制连接总数的方法。我在客户端和服务器之间建立了数百个连接,并且它们没有过期。

这是客户端设置:

和批量索引调用

服务器上的连接如下所示。保活应该改变吗?我没有要求保持活力。