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();
}
}
}

浙公网安备 33010602011771号