码迷,mamicode.com
首页 > 其他好文 > 详细

tracecaller.cs

时间:2018-01-17 00:53:11      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:stat   orm   str   name   ati   date   nal   path   color   

 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

标签:stat   orm   str   name   ati   date   nal   path   color   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!