C#中错误日志记录方法,信息比较详细易定位

来源:互联网 发布:手机原装收音机软件 编辑:程序博客网 时间:2024/06/02 02:25
namespace Sample3{    class Program    {        static void Main(string[] args)        {            try            {                int i = Convert.ToInt32("a");            }            catch (Exception)            {                 TraceMessage("Something happened.");            }            Console.ReadLine();        }        private static void TraceMessage(string message,        [System.Runtime.CompilerServices.CallerMemberName] string memberName = "",        [CallerFilePath] string sourceFilePath = "",        [CallerLineNumber] int sourceLineNumber = 0)        {            Console.WriteLine("message: " + message);            Console.WriteLine("member name: " + memberName);            Console.WriteLine("source file path: " + sourceFilePath);            Console.WriteLine("source line number: " + sourceLineNumber);        }    }}
原创粉丝点击