把Debug.writeline的输出到文件中
var defaultListener = System.Diagnostics.Trace.Listeners["Default"] as System.Diagnostics.DefaultTraceListener;
defaultListener.LogFileName = @"C:\temp\debuglog.txt";
System.Diagnostics.Debug.WriteLine("この文字はテキストファイルにも出力されます。");
System.Diagnostics.Debug.Indent();
System.Diagnostics.Debug.WriteLine("インデントも可能です。");
System.Diagnostics.Debug.Unindent();
堆栈信息的获取
在想看的那个方法中添加获取堆栈信息,然后输出即可:
例如:
public void GetName()
{
string stackInfo = new StackTrace().ToString();
//调取该方法的堆栈信息
Debug.log(stackInfo);
}