本地写文件日志操作
public static void WriteTxtLog(string msg)
{
if (msg == null || string.IsNullOrEmpty(msg = msg.Trim())) { return; }
try {
StringBuilder sb = new StringBuilder();
sb.Append("记录时间:");
sb.Append(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
sb.Append("\r\n内容:");
sb.Append(msg);
string directory = string.Format("{0}SqliteLog", AppDomain.CurrentDomain.SetupInformation.ApplicationBase);
if (!Directory.Exists(directory))
{
Directory.CreateDirectory(directory);
}
string filePath = string.Format("{0}\\Sqlite{1}.txt", directory, DateTime.Now.ToString("yyyyMMdd"));
using (FileStream fs = new FileStream(filePath, FileMode.Append, FileAccess.Write))
{
using (StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("gb2312")))
{
sw.WriteLine(sb.ToString());
sw.WriteLine("---------------------------------------------------------");
sw.Flush();
sw.Close();
sw.Dispose();
}
fs.Close();
fs.Dispose();
}
}
catch (Exception) { }
}

浙公网安备 33010602011771号