C#代码跟踪代码
来源:互联网 发布:类似硕鼠的软件 编辑:程序博客网 时间:2024/05/22 02:02
1.以下代码为跟踪的方法
using System.Diagnostics;
namespace CorePlus.Framework.Utility
{
public class LogUtility
{
// 侦听器
private static TextWriterTraceListener listner = null;
// 输出跟踪文件
private const string TRACE_FILE = "c://trace.log";
// traceName为跟踪名,traceMessage为跟踪内容
public static void Trace ( string traceName, string traceMessage )
{
// 变量定义
StringBuilder message = null;
// 登记侦听器
if ( listner == null )
{
try
{
// 生成侦听器
listner = new TextWriterTraceListener( TRACE_FILE );
// 追加侦听器
System.Diagnostics.Trace.Listeners.Add( listner );
// 设置侦听器
System.Diagnostics.Trace.IndentLevel = 0;
System.Diagnostics.Trace.AutoFlush = true;
}
catch ( System.Exception )
{
return;
}
}
// 输出跟踪内容
message = new StringBuilder();
// 拼合信息
// 现在时间
message.Append( "[" );
message.Append( DateTime.Now );
message.Append( "] " );
// 识别名称
message.Append( "[" );
message.Append( traceName );
message.Append( "] " );
// 侦听信息
message.Append( traceMessage );
// 输出侦听内容到文件
System.Diagnostics.Trace.WriteLine( message.ToString() );
}
}
}
2.在FORM中直接调用该方法即可
private void button1_Click(object sender, System.EventArgs e)
{
LogUtility.Trace( "button1_Click","进入了button1_Click事件" );
}
c:/trace.log文件中记录了所有代码的走向
- C#代码跟踪代码
- 跟踪代码
- 代码跟踪
- vs2012 C#调用c++ dll 调试跟踪到代码内
- 如何跟踪ACPI代码
- C/C++代码跟踪
- mtd子系统代码跟踪
- MFC之代码跟踪
- Android Launcher2代码跟踪
- 代码跟踪调试方法
- 代码跟踪--初学cocos2dx
- Android跟踪代码
- VPN功能代码跟踪
- 跟踪代码的方法
- 压缩跟踪代码
- C/C++代码跟踪
- kcf跟踪调用代码
- opencv跟踪手掌 代码
- 真正中文攻略之 SAKURA~雪月華~ 花鳥風月プレミアムエディション 汉化、攻略
- 微软创新日,激情安在?
- JavaScript Event
- VC中数字与字符串转换方法
- ant教程
- C#代码跟踪代码
- 开源广告发布系统源代码发布及分析一 发布系统流程图
- build.xml编写
- windows ce下的一个问题
- 事件代理之传参
- xp
- [转载] VC6.0编译器参数设置
- 利用存储过程实现数据分页
- CSS中filter学习 - angeldhp - JavaEye技术网站