Questions tagged «trace»

13
如何在执行外壳命令时回显它们
在shell脚本中,如何回显所有被调用的shell命令并扩展任何变量名? 例如,给出以下行: ls $DIRNAME 我希望脚本运行命令并显示以下内容 ls /full/path/to/some/dir 目的是保存所有调用的shell命令及其参数的日志。也许有更好的方法来生成这样的日志?
910 bash  shell  sh  posix  trace 

10
记录最佳做法
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想获得有关人们如何在实际应用程序中处理跟踪和日志记录的故事。以下是一些可能有助于您解答的问题。 构架 您使用什么框架? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource 记录应用程序块 其他? 如果使用跟踪,是否使用Trace.Correlation.StartLogicalOperation? 您是手动编写此代码,还是使用某种形式的面向方面的编程来做到这一点?想要共享一个代码段吗? 您是否在跟踪源上提供任何形式的粒度?例如,WPF TraceSources允许您在各个级别进行配置: System.Windows- 所有WPF的设置 System.Windows.Animation- 专门为Animation覆盖。 听众 您使用什么日志输出? 文字档 XML文件 事件簿 其他? 如果使用文件,是使用滚动日志还是仅使用一个文件?您如何使日志可供人们使用? 观看中 您使用什么工具查看日志? 记事本 尾巴 事件查看器 系统中心运营经理/微软运营经理 WCF服务跟踪查看器 其他? 如果要构建ASP.NET解决方案,还使用ASP.NET运行状况监视吗?您是否在运行状况监视器事件中包括跟踪输出?那么Trace.axd呢? 定制性能计数器呢?
323 .net  asp.net  logging  trace 

8
如何调试git / git-shell相关问题?
如何获得有关git / git-shell的调试信息? 我有一个问题,user1可以克隆一个存储库而没有问题,而user2只能克隆一个空的存储库。我已经准备好了GIT_TRACE=1,但是没有任何有用的信息。 最终,经过长时间的反复试验,结果证明这是文件的权限问题。适当的错误消息可能会使此问题短路。
148 git  debugging  trace 

3
如何在C#中添加(简单)跟踪?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我想对我正在编写的C#应用​​程序进行一些跟踪。可悲的是,我永远无法真正记住它是如何工作的,并希望时不时地检查一下具有参考品质的教程。它应包括: 添加App.config / Web.config内容以注册TraceListeners 如何在调用应用程序中进行设置 您知道我们应该链接的超级教程吗? 编辑:格伦·斯拉文(Glenn Slaven)向我指出了正确的方向。将其添加到您的App.config / Web.config中<configuration/>: <system.diagnostics> <trace autoflush="true"> <listeners> <add type="System.Diagnostics.TextWriterTraceListener" name="TextWriter" initializeData="trace.log" /> </listeners> </trace> </system.diagnostics> 这将添加一个TextWriterTraceListener可以捕获您发送给所有内容的邮件Trace.WriteLine等等。 编辑: @DanEsparza指出,你应该使用Trace.TraceInformation,Trace.TraceWarning并Trace.TraceError代替Trace.WriteLine,因为它们允许你格式邮件的方法一样string.Format。 提示:如果不添加任何侦听器,则仍可以使用SysInternals程序DebugView(Dbgview.exe)查看跟踪输出:http : //technet.microsoft.com/zh-cn/sysinternals/bb896647.aspx
122 c#  trace 

7
在控制台中查找变量时,如何创建新行?
因此,我试图做一些简单的事情,我想使用1 console.log语句将控制台中的跟踪分成几行: console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related); 您将如何编写以上内容以找出以下内容? roleName = test role_ID = test modal_UD = test related = test 代替 roleName = test role_ID = test modal_UD = test related = test 我已经检查了其他几个看起来相似的问题,但是没有一个问题有帮助或正在谈论另一件事。 谢谢参观!

3
将跟踪输出重定向到控制台
假设我正在使用VB.Net中的一个小的批处理控制台应用程序。我希望能够像这样构建应用程序: Sub WorkerMethod() 'Do some work Trace.WriteLine("Work progress") 'Do more work Trace.WriteLine("Another progress update") '... End Sub Sub Main() 'Do any setup, like confirm the user wants to continue or whatever WorkerMethod() End Sub 请注意,我使用Trace而不是Console输出。这是因为worker方法可能是从其他地方调用的,甚至可能位于其他程序集中,并且我希望能够将不同的跟踪侦听器附加到该方法。那么如何将控制台连接到跟踪? 我已经可以通过定义一个简单的类(如下所示)并将一个实例添加到Trace的listeners集合中来做到这一点,但是我想知道是否还有一种更被接受或内置的方式来实现此目的: Public Class ConsoleTrace Inherits Diagnostics.TraceListener Public Overloads Overrides Sub Write(ByVal message As String) Console.Write(message) …

5
log4net与TraceSource [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 在此线程中,许多人表示他们使用log4net。我是TraceSources的迷,并且想知道为什么使用log4net。 这就是为什么我喜欢跟踪源的原因: 可插拔侦听器-XML,TextFile,控制台,EventLog,自行滚动 可自定义的跟踪开关(错误,警告,信息,详细,开始,结束,自定义) 可定制的配置 记录应用程序块只是大量的TraceListeners 活动/范围的关联(例如,将ASP.NET请求中的所有日志与给定客户相关联 通过Service Trace Viewer,您可以可视化针对这些活动的事件 所有这些都可以在app.config / web.config中进行配置。 由于.NET框架内部使用TraceSources,因此它也为我提供了一种一致的配置跟踪方式-使用log4net,我必须配置log4net以及TraceSources。 log4net给我什么,TraceSources不给我(或者通过编写几个自定义TraceListeners不能做到)?

4
在Erlang中使用trace和dbg
我正在尝试开始使用erlang:trace/3和dbg模块来跟踪实时生产系统的行为,而无需关闭服务器。 该文档是不透明的(轻描淡写),并且在线上似乎没有任何有用的教程。 我用了一整天做的就是捕捉什么是在一个特定的功能,试图一丝适用于发生Module:Function使用dbg:c和dbg:p,但与所有没有成功。 有人对在实时Erlang系统中如何使用跟踪有一个简洁的解释吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.