自定义日志
Posted ywkcode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义日志相关的知识,希望对你有一定的参考价值。
适用于小型项目,自定义日志方法如下
1 public static void WriteLogs(string content) 2 { 3 string path = AppDomain.CurrentDomain.BaseDirectory; 4 string LogName = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Namespace.Split(‘.‘)[0]; 5 string[] sArray = path.Split(new string[] { LogName }, StringSplitOptions.RemoveEmptyEntries); 6 string aa = sArray[0] + "\\" + LogName + "Log\\"; 7 path = aa; 8 if (!string.IsNullOrEmpty(path)) 9 { 10 if (!Directory.Exists(path)) 11 { 12 Directory.CreateDirectory(path); 13 } 14 path = path + "\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt";// 15 if (!File.Exists(path)) 16 { 17 FileStream fs = File.Create(path); 18 fs.Close(); 19 } 20 if (File.Exists(path)) 21 { 22 StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default); 23 sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "----" + content + "\r\n"); 24 sw.Close(); 25 } 26 } 27 }
以上是关于自定义日志的主要内容,如果未能解决你的问题,请参考以下文章