您的位置:首页 > 编程语言 > C#

C#中写txt的日志文件,供程序中需要的地方调用

2016-10-09 22:42 288 查看
以日期命名的日志文件:

定义一个类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使用特定编码实现字符写入


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# txt日志