首页 > 其他 > 详细

tracecaller.cs

时间:2018-01-16 20:05:33      阅读:234      评论:0      收藏:0      [点我收藏+]
 1         #region Utility
 2         
 3 #if TRACE
 4         private const string Traceformat = "\"{0}\",\"{1:yyyy-MM-dd HH:mm:ss.fffffff}\",\"{2}\",\"{3}\",\"{4}\"";
 5 #endif
 6         
 7         /// <summary>
 8         /// tarce.WriteLine前缀名,时间,成员名,文件名,行号。前缀缺省是“TC”,便于检索。
 9         /// </summary>
10         /// <remarks>至少.NET Framework 4.5</remarks>
11         [Conditional("TRACE")]
12         public static void TraceCaller(
13             [System.Runtime.CompilerServices.CallerMemberName]
14             string memberName = "",
15             [System.Runtime.CompilerServices.CallerFilePath]
16             string filePath = "",
17             [System.Runtime.CompilerServices.CallerLineNumber]
18             int lineNumber = 0,
19             string prefix = "[TC] ")
20         {
21             Trace.WriteLine(string.Format(Traceformat, prefix, DateTime.Now, memberName, filePath, lineNumber));
22         }
23 
24         #endregion

 

tracecaller.cs

原文:https://www.cnblogs.com/Bob-wei/p/8297262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!