问题标签 [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 回答
692 浏览

asp.net - 我可以在同一页面上使用 Ajax 和 ASP.NET 跟踪吗?

我正在使用 Ajax 更新面板,并且最近添加了 ASP.NET 跟踪代码来帮助调试。突然之间,当执行任何 Ajax 代码时,我开始收到PageRequestManagerParseErrorExceptions 。

例如:
Trace.Write("完成设置employeeId。");

显然这是因为我不允许将“服务器跟踪”与 Ajax 一起使用。(根据Eilon Lipton 的这篇文章)。

这是真的?我是否不允许使用很棒的 ASP.NET 跟踪机制?这将是一种耻辱。

0 投票
13 回答
66414 浏览

linux - 在 Linux 中跟踪本地函数调用的工具

我正在寻找像ltracestrace这样可以跟踪可执行文件中本地定义的函数的工具。ltrace 只跟踪动态库调用,strace 只跟踪系统调用。例如,给定以下 C 程序:

运行程序ltrace将显示调用,printf因为这是一个标准库函数(这是我系统上的动态库),strace并将显示来自启动代码的所有系统调用、用于实现 printf 的系统调用和关闭代码,但我想要一些能告诉我该函数triple已被调用的东西。假设本地函数没有被优化编译器内联并且二进制文件没有被剥离(符号被删除),有没有工具可以做到这一点?

编辑

一些澄清:

  • 如果该工具还为非本地函数提供跟踪信息,那也没关系。
  • 我不想重新编译支持特定工具的程序,可执行文件中的符号信息应该足够了。
  • 如果我可以像使用 ltrace/strace 一样使用该工具附加到现有进程,我会非常好。
0 投票
2 回答
800 浏览

asp.net - 当我在 RELEASE 模式下发布我的 ASP.NET 站点时,跟踪是否仍然有效?

当我在 RELEASE 模式下发布我的 ASP.NET 站点并设置编译 debug="false" 时,我的 ASP.NET 和 System.Diagnostics Tracing 是否仍然有效?

0 投票
1 回答
10207 浏览

java - Java RMI 跟踪

是否有跟踪和记录 Java 应用程序的所有 RMI 活动的工具?

0 投票
9 回答
29921 浏览

tsql - 如何跟踪 T-SQL 函数调用

我正在尝试调试一个用 T-SQL UDF(不要问)编写的相当复杂的公式评估器,它递归地(但通过中间函数间接地)调用自身,等等。

当然,我们有一个错误。

现在,使用 PRINT 语句(然后可以通过实现 InfoMessage 事件的处理程序从 ADO.NET 读取),我可以模拟存储过程的跟踪。

对 UDF 执行相同操作会导致编译时消息:

我收到了消息(PRINT 做了一些事情,比如重置@@ROWCOUNT,这在 UDF 中绝对是禁止的,但是我如何跟踪调用?我想打印出这个跟踪,这样我就可以研究它而不会因为单步执行而分心调试器中的调用...

编辑:我尝试使用 SQL Profiler(这对我来说是第一次),但我不知道要跟踪什么:虽然我可以得到跟踪以输出发送到数据库的查询,但它们是从某种意义上说是不透明的,因为我无法深入到调用的 Expression-UDF:我可以跟踪调用的实际存储过程,但未列出此过程调用的 UDF。我错过了什么吗?我猜不会...

编辑#2:尽管(自动)接受的答案确实跟踪了函数调用 - 非常有帮助,谢谢 - 它无助于找出传递给函数的参数。当然,这对于调试递归函数是必不可少的。如果我找到任何解决方案,我会发布...

0 投票
2 回答
3441 浏览

c# - 如何在 C# 中截获调试信息(Debugview 风格)?

出于测试目的,我计划制作一个小应用程序,该应用程序将侦听来自应用程序的特定事件并在那时与之交互。

鉴于我们在测试过程中无法更改应用程序代码,从我的角度来看,理想的做法是听取应用程序的调试跟踪,有点像 debugview 所做的,并做出响应到那个。

任何人都可以就如何最好地解决这个问题提供指导吗?

0 投票
5 回答
967 浏览

sql - 标记用于跟踪和调试的 sql 语句

我们有一个大型企业,其中包含许多由 Oracle 10G 支持的新旧应用程序。当阻塞会话或死锁发生并且我们得到跟踪报告时,能够在 sql 中嵌入一些详细信息将非常方便,这样我们就可以知道是什么应用程序,特别是它是从哪里执行的。除了帮助加快解决时间之外,它还可以帮助我们找到业务流程相互踩踏的地方。我们对如何实现这一点有一些想法,但我很好奇这是否已经是一个已解决的问题。任何成功(或其他)尝试的想法或细节将不胜感激。

0 投票
4 回答
1485 浏览

.net - 跟踪和调试语句

我对如何使用 .NET Trace 和 Debug 类有点困惑。

您为什么要费心使用 Trace 而不是 Debug?

另外,我知道当您处于发布配置模式时,调试语句会被忽略,但是如果跟踪语句一直适用,这对性能有何影响?

0 投票
4 回答
431 浏览

asp.net - 寻找关于使用跟踪日志的简单解释

我见过几个使用 Trace 功能来捕获事件并将它们流式传输到日志文件的项目。我一直未能找到一个简单易懂的指南,该指南将向我展示如何配置 Trace 以捕获和写入所述日志文件。有没有人有链接推荐,或者提供一些简单的步骤来遵循?

0 投票
0 回答
177 浏览

iis-7 - 如何以编程方式使用 IIS7 的 FREB

IIS 7 有一个非常有用的功能,称为Failed Request Tracing(简称 FREB)。它有一个非常好的可视化功能,涉及一个极其复杂的 XSL 样式表,可以将结果解析为有用的树形视图。

但是,我希望以编程方式使用 FREB,并能够在我的智能客户端上呈现结果(无需等待 XML 被写入服务器端)。

到目前为止,我发现的唯一可能的解决方案是编译一个将 FREB 转换为 OutputDebugStrings 的 IIS7 C++ 插件,即使是作者建议也不应该在生产服务器上使用这种方法(这里是文章

我的问题是:还有其他方法吗?

与往常一样,感谢您的阅读,更感谢您的回复。盖伊