/// <summary>
/// 日志文件记录
/// </summary>
/// <param name="msg">写入信息</param>
public static void WriteMsg(string msg)
{
try
{
string path = Path.Combine("./log");
if (!Directory.Exists(path))//判断是否有该文件
Directory.CreateDirectory(path);
string logFileName = path + "\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";//生成日志文件
if (!File.Exists(logFileName))//判断日志文件是否为当天
File.Create(logFileName);//创建文件
StreamWriter writer = File.AppendText(logFileName);//文件中添加文件流
writer.WriteLine(DateTime.Now.ToString("HH:mm:ss") + " " + msg);
writer.Flush();
writer.Close();
}
catch(Exception e)
{
string path = Path.Combine("./log");
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
string logFileName = path + "\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
if (!File.Exists(logFileName))
File.Create(logFileName);
StreamWriter writer = File.AppendText(logFileName);
writer.WriteLine(DateTime.Now.ToString("日志记录错误HH:mm:ss") + " " + e.Message+" "+msg);
writer.Flush();
writer.Close();
}
} C#日志文件的生成
最新推荐文章于 2024-12-23 11:41:27 发布


629

被折叠的 条评论
为什么被折叠?



