问题标签 [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 投票
2 回答
770 浏览

java - 我可以获得java程序测试用例的执行跟踪吗?

我想运行一个带有一些测试输入值的 java 程序,当执行结束时,我想知道每个条件语句的完整执行跟踪 - 遵循什么路径。有什么可以帮助我的吗?

0 投票
7 回答
18254 浏览

dynamic - 如何在 GDB 中自动打印下 N 个执行的行?

一段时间以来,我一直在尝试寻找一种方法来自动化 GDB 中跟踪程序控制流的进度。

甚至只是自动化n命令的一种简单方法,因此您可以查看调用例程的顺序。

我意识到您可以n x在 x 是 GDB 执行的次数的地方提出问题,但问题在于它显示了命令而不是例程的地址!但是如果你n在 GDB 中手动按下(然后按下回车键发出上一个命令)它会显示地址。

我在 GDB 中尝试了以下方法:

GDB 说<breakpoint 1 at 0x123456>。我输入:

但它没有按预期循环,也没有显示地址位置:-(。

任何帮助,将不胜感激!当然,自动记录调用的命令例程一定很简单??

0 投票
3 回答
308 浏览

.net - 在没有调试器的情况下查看调试跟踪?

如何在调试器之外查看 .NET Debug.WriteLine 跟踪?

0 投票
2 回答
519 浏览

asp.net - 在 ASP.NET Web 部署项目中编译时间定义

我的环境是 Visual Studio 2005。我的具体问题是我想定义TRACE.

system.codedom由于在 web.config 的元素中定义了它,我有一个网站项目,它在用完 ASP.NET 开发服务器时发送跟踪消息。

当我部署到 IIS 时,我是通过 Web 部署项目进行的。所以网站是预编译的。自然,这些条目在编译的网站上毫无用处。

我的问题是如何TRACE在 web 部署项目中定义?

0 投票
1 回答
585 浏览

asp.net - 跟踪 SOAP 请求的主机

我公司使用的软件有一个网络服务,其签名或多或少是这样的:

注意 1:我没有此代码。

最近,我们注意到 Sql Server 在没有死的情况下获得了很多进程,所以我想跟踪这个 webMethod 的输入。

我有什么办法可以做到这一点?

我在考虑 SoapExtension,但我没有 Web 服务的源代码。基本上我想知道发送 SOAP 请求的机器的名称。

注意 2:SQL Server 的进程将服务器报告为主机。

0 投票
3 回答
1132 浏览

mysql - 如何在 Web 应用程序中记录用户操作?

我的应用环境:基于web、Spring MVC+Security、Hibernate、MySQL(InnoDB)

我正在开发一个从 Web 界面操作的小型数据库应用程序。有特定和已知的用户处理存储的数据。现在我需要跟踪用户在数据库上执行的每个创建/更新/删除操作,并从中生成简单的“类似列表”的报告。截至目前,我正在考虑一个“日志”表(列:userId + timestamp + description 等)。我猜想在这个表中插入日志行的任何 C(R)UD 操作都会触发一个方面。但我不确定这是应该如何做的。

我也知道通常的 MySQL 日志以及 log4j。至于日志文件,我可能需要比 MySQL 可用的信息更多的信息。Log4j 可能是一个解决方案,但我看不到它是如何写入 MySQL 表的。另外,我希望在我的日志表中保留一些关联(例如用户 ID),以让数据库进行基本过滤等。对此表示赞赏。

你会推荐什么?Hibernate/Spring 中是否有任何内置支持,或者 log4j 是正确的方法?

谢谢!

0 投票
1 回答
1956 浏览

c# - 定义多个不运行的 TraceSource

我是 TraceSource 的新手,所以我正在调查它如何/不能使用(基本上是利弊)。

我喜欢的事情是我可以从 .NET 框架本身中获取转储,所以我制作了一个小应用程序来测试它并一起使用我自己的自定义源(因为这就是我希望它被使用的方式),像这样:

然后我添加了一些听众到App.config这样的:

但是由于某种原因,当我运行应用程序时,我记录的 2 个事件MyCustomTracer不会进入日志文件,除非我注释掉这些SmtpClient东西(即 - 只使用了我的自定义跟踪器)。

我本来希望可以以我尝试使用它们的方式使用多个 TraceSource,我只是不确定出了什么问题。

0 投票
2 回答
510 浏览

c++ - 如何在 VC++ 6 中跟踪某个对象

我想知道如何在 VC++6 中跟踪某个对象。在更新版本的 Visual Studio 中,可以通过使用“跟踪点”跟踪唯一对象 ID 来完成。我还没有弄清楚如何在 VC++ 6 中做到这一点。也许你们可以指出我正确的方向。

提前致谢!

最好的祝福,

正补

0 投票
1 回答
4170 浏览

c# - 每次运行后清除与跟踪侦听器关联的日志?

我正在使用 TextWriterTraceListener 进行日志记录,正在使用 app.config 将其配置到应用程序中,如下所示。

如何确保每次运行后重新开始记录(清除以前的内容),而不是将内容附加到现有日志?

0 投票
3 回答
4557 浏览

c# - C# 中的性能跟踪

我想跟踪 ac# 移动应用程序中的性能,以便了解一些长时间运行的方法所需的时间。目标是了解方法级别的性能。这种跟踪将在运行时决定。

出现的第一个想法是维护一个全局变量“doWeHaveToTrace”,每次调用可能可跟踪的方法时检查它,如果该变量为真,则跟踪它。在这种情况下,我可能会使用 Logger 或 TraceListener 将跟踪信息写入文件。

但我认为这种机制相当繁重,因为必须在每个方法中检查一个变量,并且必须对记录器调用进行编码。

我也考虑过方面编程(在before()after()方法中插入跟踪代码),但我不认为在这个项目中可以允许方面编程。

所以我想知道,有没有其他好的机制可以提供这样的性能跟踪?是否可以跟踪整个方法?并决定在运行时停止或恢复跟踪?