以日期命名的日志文件:
定义一个类LogTxtFile,写一个方法如下,参数Info传入要写入的日志
public static void WriteFileInfo(string Info)
{
DateTime today = DateTime.Today;
string filePath = string.Format("{0}-{1}-{2}", today.Year, today.Month, today.Day);
string LogFileName = string.Format("{0}{1}.log", AppDomain.CurrentDomain.BaseDirectory, filePath);
FileStream logFileObj = new FileStream(LogFileName, FileMode.Append, FileAccess.Write);
StreamWriter FileObj = new StreamWriter(logFileObj);
FileObj.WriteLine(Info);
FileObj.Close();
}
类名可以直接调用静态方法
其中FileStream文件流读取或者创建文件,StreamWriter使用特定编码实现字符写入