trace相关内容

将跟踪日志文件直接上载到Azure

我正在使用System Diagnostics跟踪编写来在我的应用程序中进行日志记录.我想将日志文件上传到Azure存储.我能够这样做,但是只能通过上传存储在我的项目文件夹中的日志来做到.我创建了一个自定义的跟踪侦听器来定向文件的上传位置. 公共TextLogTraceListener(字符串filePath,字符串db){filePath = filePath + db +"\\" + Dat ..
发布时间:2021-04-13 19:56:03 C#/.NET

Azure WebJobs:找不到跟踪日志记录

我已经按照此Microsoft页面,用于记录来自Azure WebJob的消息,但我的消息均未出现在日志中. 在我的Web作业中,我使用 编写日志记录消息. Trace.TraceInformation(“等等等等"); 在配置文件的应用程序诊断部分中,使用“详细"选项打开了Blob存储日志记录. 正在创建日志文件 (尽管有时我需要等待几分钟-在某些情况下,直到第二天早上-直 ..
发布时间:2021-04-13 19:24:41 其他开发

SOAP请求的跟踪主机

我公司使用的软件具有一个Web服务,其签名或多或少是这样的: [WebMethod]公共数据集MakeQuery(字符串sql){} 注意1:我没有此代码. 最近,我们注意到Sql Server获得了很多进程而不会死,所以我想跟踪此webMethod的输入. 有什么办法可以做到这一点? 我当时在想SoapExtension,但是我没有Web服务的源代码.基本上,我想知道发 ..
发布时间:2021-04-10 20:13:24 C#/.NET

如何使用QEMU的简单跟踪后端?

这是对此问题的跟进其他细节,因为没有人回答.我克隆了最新的QEMU回购,并遵循 https://github.com/cirosantilli/linux-kernel-module-cheat/tree/467923860b78bb5d0c787f1433682dfc9c83223a#count-instructions 克隆后,请执行以下操作: ./run -n--trace exe ..
发布时间:2021-04-09 19:25:38 其他开发

使用EventSource时,我应该记录两个事件,还是计算持续时间并仅记录一个事件?

假设我有一些要跟踪其性能信息的方法.使用 System.Diagnostics.Tracing.EventSource ,我可以看到两种实现此目的的逻辑方法:首先,可以编写两个事件,一个在开始时,一个在结束时,然后事件的使用者可以计算持续时间: MySource.Log.OperationStart();RunMyOperation();MySource.Log.OperatingFinish ..
发布时间:2021-04-01 22:10:57 C#/.NET

工具来跟踪应用程序而无需更改代码?

我继承了一个相当大的WPF应用程序,并且需要为其很大一部分生成应用程序跟踪.由于项目的复杂性,如果可能的话,我希望在不对代码库进行任何更改的情况下执行此操作.我最需要知道堆栈增量,即何时进行函数调用或返回.有没有一种工具或方法可以(最好)不更改代码就能获得我的踪迹?甚至无需编写将跟踪调用添加到代码中的工具就可以做到吗? 如果仅限于特定的函数调用,我想我可以接受.我有一个可以通过导入表重写将d ..
发布时间:2021-04-01 21:14:41 C#/.NET

TraceSwitch和SourceSwitch-有什么区别?

因此,我可能在这里缺少明显之处,但是 SourceSwitch 类? 它们都给出了相同的摘要描述: 提供了一个多级开关来控制跟踪和调试输出,而无需重新编译代码. “备注"部分与我的眼睛奇怪吗?有人可以说明他们在功能和使用情况上的区别吗? (为完整起见,我将开关与我的 TraceSource 对象一起使用,而不是使用旧的静态 Trace 类,尽管我对此是否会产生很大的疑问.) ..
发布时间:2021-04-01 20:39:14 C#/.NET

在附加的探查器库中输出的c ++函数地址与主题代码库中的c ++函数地址不同

我已经用C ++编写了一个Instrument-er,用于通过挂接enter和exit调用来记录进入和退出功能.它可以使用旧版代码库正常工作.但是,在挂钩我从git下载的项目时,我保存在主题代码中的extern变量中的函数地址,它们在事件探查器库中的输出是不同的.这搞砸了已钩函数和已保存函数之间的函数指针比较. 主题代码主文件中的函数地址,断点位于当前探查器代码中的_penter hook函 ..
发布时间:2020-11-29 06:27:16 C/C++开发

如何在Azure下的Windows Server 2012 R2下向IIS添加跟踪

我们当前正在努力将跟踪添加到Azure下Windows Server 2012 R2上的角色.我们一直在通过 Avanti 该过程的描述,但始终会遇到约2/3的失败.我们进入显示“功能安装"的屏幕. "Web服务器(IIS)"网络服务器健康与诊断>追踪"只显示以下文字: 在指定服务器上添加或删除功能的请求失败.一个或多个角色,角色服务或功能的安装失败.错误:0x800f0922 为方便 ..
发布时间:2020-11-26 20:01:10 服务器开发

IIS/ASP.net错误,用于失败的请求跟踪:“此内容的失败请求跟踪已存在".

我正在尝试将失败的请求跟踪添加到我的IIS 7/ASP.NET服务器. 首先,由于要保存所有错误,因此我为"all content, error codes 400-999"创建失败的请求跟踪. 然后,我尝试为"all content, time: 5 seconds"创建跟踪,因为我想跟踪所有“长"请求.但是,IIS 7给我一个错误:“此内容的失败请求跟踪已存在". 如何为所有 ..
发布时间:2020-11-26 19:34:32 C#/.NET

Python的跟踪模块和文件路径

我正在使用 python的trace模块来跟踪某些程序的执行代码.我注意到当以后打印执行时,它以以下形式打印(下面是最小的工作示例): (): 有可能获得完整(绝对或相对)文件路径,而不仅仅是文件名.合理的是,在trace.Trace调用中的某处应该有一个标志,应该允许我执行此操作,但是我似乎无法在文档中找到任何 ..
发布时间:2020-11-06 02:51:57 Python

跟踪文件路径和行号

我正在使用python的trace模块来跟踪一些代码.当我以这种方式跟踪代码时,可以获得以下两个结果之一: 致电: tracer = trace.Trace(count=False, trace=True, ignoredirs=[sys.prefix, sys.exec_prefix]) r = tracer.run('run()') tracer.results().write_r ..
发布时间:2020-11-06 02:47:57 Python

如何跟踪红宝石程序的执行过程

我是红宝石的新手,当我对某些程序感到困惑时,我想跟踪红宝石程序的执行过程.我想知道是否有一种方法可以像Shell脚本set -x一样帮助我进行跟踪? PS: 例如shell脚本test.sh: set -x ls /home echo "hello dujun and haotianma!" 当我执行test.sh时,输出将类似于: + ls /home dujun ..
发布时间:2020-11-02 01:38:44 其他开发

获取Windows事件提供程序信息

我想使用Windows PowerShell检索有关事件提供程序的信息吗?我正在使用PowerShell版本4.0运行Windows 8.1,并且我注意到我可以通过调用EventProvider实例的默认构造函数来创建它,但是这不允许我获取有关系统上安装的事件提供程序的任何信息. $EventProvider = New-Object -TypeName System.Diagnostics ..
发布时间:2020-10-31 01:50:30 C#/.NET

在STM32H7上使用执行跟踪片上缓冲器(ETB)

在某些特定情况下,我需要输出片上缓冲区(ETB)执行跟踪。我说的是操作功能,而不是调试阶段的ETM跟踪。 我已经阅读了《 Arm®CoreSight™ETM-M7技术参考手册》 ,但是关于使用此ETB功能的细节几乎没有。 还有此链接位于ARM信息中心,但我特别不清楚。 如何使用ETB? 编辑:由于STMicro的演示,我澄清了一些情况。它指出“ ETF可以用作跟踪缓冲区,用 ..
发布时间:2020-10-29 03:24:20 其他开发

如何调试mysql用户定义函数?

我有一个mysql函数,我想调试它,设置breakboints,查看该时间段内的变量值,等等。 如何做到? 解决方案 当MySQL调用UDF函数时,您无法对其进行调试。但是我认为您可以尝试以下变体: 在不使用MySQL的情况下调试函数,只需将测试参数值传递给函数即可。 尝试在调用UDF时将值输出到文件中,这将帮助您查看内部变量并了解发生了什么。 ..
发布时间:2020-10-19 06:40:03 数据库

如何在SQL Server Profiler跟踪中获取T-SQL PRINT语句?

我对SQL Server Profiler的使用经验不是很丰富(2005年,2008年)。我想将一些信息打印到存储过程的跟踪中。 PRINT语句似乎没有输出到我的跟踪记录中。如何轻松地将PRINT语句输出到跟踪? 如果这不是跟踪(或PRINT)的真正含义,那么有什么快速简便的选择呢? / p> 解决方案 您可以使用sp_trace_generateevent将事件“触发”到SQL跟踪 ..
发布时间:2020-10-19 05:57:56 其他开发