2021-06-26 [Sat] 12:26:12 6927: 开始在"QQ音乐"听音乐放松
2021-06-26 [Sat] 12:26:15 3334: 开始在"速卖通"做业务
2021-06-26 [Sat] 12:26:17 5641: 开始在"翻译网"查单词
2021-06-26 [Sat] 12:26:22 7229: 开始在"百度网"搜索
2021-06-26 [Sat] 12:26:26 1726: 开始在"腾讯视频"追剧放松
2021-06-26 [Sat] 12:26:30 0456: 开始在"慕课网"学习
打出日志效果如上:
年-月-日 [星期的英文缩写] 时:分:秒 微妙:“日志内容”
yyyy-MM-dd [ddd] HH:mm:ss ffff:
2021-06-26 [Sat] 12:26:30 0456: 开始在"慕课网"学习
具体参照:https://blog.csdn.net/qq_38615028/article/details/118164881
/*
* path文件路径(如:D:\code\note.log),str欲写入的字串(如:“开始在"慕课网"学习”)
*/
public bool Log(string path, string str)
{
if(!System.IO.File.Exists(path)) {
MessageBox.Show("!!!Log文件不存在,即将创建Log文件", "温馨提示");
System.IO.File.Create(path).Close();
}
String format = "yyyy-MM-dd [ddd] hh:mm:ss ffff: ";
DateTime date = DateTime.Now;
string time = date.ToString(format, DateTimeFormatInfo.InvariantInfo); // 时间转字符串
string fileStr = System.IO.File.ReadAllText(path);
string lostStr = fileStr + time + str + "\r\n";
System.IO.File.WriteAllText(path, lostStr); // 写入日志文件
return true;
}
// 调用举例
Log(D:\code\note.log,"开始在\"慕课网\"学习");