- using System;
- using System.Collections.Generic;
- using System.Web;
- using System.IO;
- using System.Text;
- /// <summary>
- /// Summary description for NetLog
- /// </summary>
- public class NetLog
- {
- /// <summary>
- /// 写入日志到文本文件
- /// </summary>
- /// <param name="action">动作</param>
- /// <param name="strMessage">日志内容</param>
- /// <param name="time">时间</param>
- public static void WriteTextLog(string action, string strMessage, DateTime time)
- {
- string path = AppDomain.CurrentDomain.BaseDirectory + @"System\Log\";
- if (!Directory.Exists(path))
- Directory.CreateDirectory(path);
- string fileFullPath = path + time.ToString("yyyy-MM-dd") + ".System.txt";
- StringBuilder str = new StringBuilder();
- str.Append("Time: " + time.ToString() + "\r\n");
- str.Append("Action: " + action + "\r\n");
- str.Append("Message: " + strMessage + "\r\n");
- str.Append("-----------------------------------------------------------\r\n\r\n");
- StreamWriter sw;
- if (!File.Exists(fileFullPath))
- {
- sw = File.CreateText(fileFullPath);
- }
- else
- {
- sw = File.AppendText(fileFullPath);
- }
- sw.WriteLine(str.ToString());
- sw.Close();
- }
- }
相关文章
- 09-25如何在ParaView中为一系列传统VTK文件设置自定义时间步长值?
- 09-25在QT中自定义头文件和源文件的使用方法
- 09-25SpringBoot之读取配置文件中自定义的值
- 09-25Yii2.0中文开发向导——自定义日志文件写日志
- 09-25log4.net 自定义日志文件名称
- 09-25c – 如何使用Qt中的QDataStream将自定义结构保存/加载到二进制文件中?
- 09-25在生成的Debug中test.exe的同级目录下创建一个文件,如TestLog.log
- 09-25Mac中自定义文件夹中文名
- 09-25Winform中自定义xml配置文件,并配置获取文件路径
- 09-25SpringBoot 框架中yml文件自定义常量及使用