C#中日志记录
一般的日志记录 保存在根目录,参数为标题、 日志信息、保存文件名 也可以根据自己的需求更改参数
public static void WriteLogs(string type, string content, string fileName = "log")//文件夹路径 后面参数都属于 写入日志中 { string path = AppDomain.CurrentDomain.BaseDirectory; if (!string.IsNullOrEmpty(path)) { //创建一个手动输入的文件夹 path = AppDomain.CurrentDomain.BaseDirectory + fileName; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } //根据日期创建一个文件夹 //path = path + "\\" + DateTime.Now.ToString("yyyyMMdd"); //if (!Directory.Exists(path)) //{ // Directory.CreateDirectory(path); //} path = path + "\\" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; if (!File.Exists(path)) { //不存在创建当天的日志记录文件 FileStream fs = File.Create(path); fs.Close(); } if (File.Exists(path)) { StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default); //将记录放到日志中 sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + type + "-->" + content); // sw.WriteLine("----------------------------------------"); sw.Close(); } } }