问题标签 [trace]

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 回答
1779 浏览

asp.net-mvc - 从控制器获取跟踪消息到失败的请求跟踪

在 ASP.NET MVC Preview 5 上,我们无法从全局或控制器获取任何跟踪消息以显示在页面(视图)或失败的请求跟踪(FREB)中。

这些调用都不能在控制器操作中工作:

页面代码隐藏中的跟踪语句没有问题;这些消息正确显示。

0 投票
5 回答
2695 浏览

java - 在java应用程序中跟踪IO?

我试图找出为什么 Apache CXF 在第一次初始化 Web 服务时会做“某事”。“某事”可能是某种 IO,我猜它正在尝试解析某种外部地址/模式/DTD。

所以我试图找到某种可以监控所有 IO 的钩子。在虚拟机级别或操作系统级别(我可以在 linux 和 windows 上运行,但我不允许运行 wireshark,理论上它可能是文件 IO)。

关于如何追踪正在发生的事情的任何建议?

0 投票
4 回答
2050 浏览

cocoa - 监视 Cocoa 应用程序以在 Mac OS X 上执行外部实用程序(例如 ffmpeg)?

有一些 Mac GUI 应用程序为更令人讨厌的命令行工具(通常包含在应用程序包的一部分)提供前端。我想看看这些 GUI 背后发生了什么。

如何“附加”到应用程序,监视它是否调用命令行实用程序并记录这些调用的文件名和命令行参数?

解决方案也可以是记录 Mac OS X 上所有应用程序执行的应用程序(过滤掉最常见的系统调用)。

示例 GUI 前端: http: //xact.sourceforge.net/(因为它是开源的,所以可以调试它,但 xACT 只是一个示例。假设我们只有一个现成的 *.app 来监控)。

更新: dtrace 可以监视 exec 调用并打印调用的命令的名称。这是解决方案的一半,另一半是获取它的命令行参数。这还没有解决(直到有人确认他们有 dtrace 来做这件事)。

0 投票
1 回答
557 浏览

visual-studio - 插入 Tracepoint:如何设置默认消息?

在 MS VisualStudio(我使用的是 2005)中,可以右键单击某个代码文件并在此处“插入跟踪点”。

命中跟踪点时打印的默认消息是Function: $FUNCTION, Thread: $TID $TNAME. 我宁愿让它不同(例如Thread: $TID [{(void*)this}::$FUNCTION])。现在只需输入所需的信息就很容易了,但我不想在余下的职业生涯中这样做。

如何设置默认跟踪点消息?

0 投票
4 回答
2043 浏览

.net - WinDbg -- TraceListener 和饱和线程池

我有一个间歇性挂起的多线程 .NET Windows 服务——可能每两周 24/7 运行一次。当挂起发生时,线程池完全饱和,因为对我们自定义跟踪侦听器的调用由于某种原因开始阻塞。根据windbg,违规代码中没有任何锁,也没有任何阻塞,但它们肯定在某个地方阻塞。堆栈上也没有任何异常。在 BufferedStream.Write 代码中偶尔会遇到一个 Thread.Sleep(1),但我的问题是 ReOpenMetaDataWithMemory、CreateApplicationContext 和 DllCanUnloadNow 是什么意思?

ThreadPool 上几乎所有 2000 个挂起的工作线程(不是正常操作!)都有一个类似于以下的堆栈:

0 投票
5 回答
35748 浏览

sql-server - 如何从 SQL CLR 函数打印消息?

是否有相当于

哪个可以从 CLR (C#) 代码中调用?

我正在尝试在我的函数中输出一些调试信息。我无法运行 VS 调试器,因为这是远程服务器。

谢谢!

0 投票
1 回答
225 浏览

c# - 您将如何构建 HttpTraceListener?

我的应用程序使用 Trace 对象来记录信息。使用 TextWriterTraceListener 将信息捕获在一个文件中,并且可以完美运行。但是,我想添加另一个 TraceListerner,它将信息记录到 Web 服务中。换句话说,我需要一个 HttpTraceListener。此外,我需要一些智能的东西,我不希望看到每个日志条目的 HTTP 请求。

你会如何建造这样的东西?我知道我必须继承 TraceListener (文档有点神秘......)但是有人知道 HttpTraceListener 是否已经存在吗?我不想重新发明轮子...

谢谢!

0 投票
2 回答
8360 浏览

sql-server - 跟踪文件 - 如何使用它

我们有一个在 IIS 6/ASP.NET 2.0 上运行的应用程序,该应用程序由 SQL Server 2005 STD 版本 X64 支持。有时,应用程序会因一些愚蠢的消息而崩溃(某些文件未在“select firled1, filed2.. from mytable”中找到)。当应用程序报告错误时,我从 sql server 获取了活动跟踪。注意:只有在服务器负载过重时才会遇到崩溃,例如多个用户同时创建一些报告。

问题是:如何使用跟踪文件来解决这种情况?如何检测出问题所在?

谢谢

0 投票
2 回答
4876 浏览

trace - 跟踪交易升级到 DTC 的原因

有什么方法可以准确地确定 System.Transaction TrasactionScope 升级到 DTC 的原因?我们的一个组件似乎升级了事务,而所有其他组件(看起来很相似)都没有升级,我们遇到了一个问题。

是否提供了有关升级原因以及如何找到和观察这些原因的任何信息?SQL 探查器?日志文件?还是我在这方面不走运?

更新:我正在针对 SQL Server 2005 运行以获取信息

0 投票
1 回答
636 浏览

vim - 如何使用 memdeltas 为 xdebug 跟踪文件编写 Vim foldexpr

我对 Vim 表达式一无所知。我有一个 vim foldexpr,它带有一个用于 xdebug 跟踪文件的语法文件。现有表达式如下所示:

这适用于默认跟踪文件,如下所示:

等等

但是,如果您将 Xdebug 配置为在跟踪中显示内存增量,则跟踪文件最终会像这样(注意带有内存增量的额外列,例如 +80):

谁能告诉我如何修改原始表达式以便折叠在第二个示例中正常工作?我无法确定它的头或尾。

谢谢