日志记录到txt文件

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
CreateErrorLog("test");
}
private static string m_fileName = System.Web.HttpContext.Current.Server.MapPath("~/Error/" + DateTime.Now.ToString("yyyyMMdd") + ".log");
public static String FileName
{
get { return (m_fileName); }
set { if (value != null || value != "") { m_fileName = value; } }
}

public static void CreateErrorLog(string message)
{
if (File.Exists(m_fileName))
{
///如果日志文件已经存在,则直接写入日志文件
StreamWriter sr = File.AppendText(FileName);
sr.WriteLine("\n");
sr.WriteLine(DateTime.Now.ToString() + message);
sr.Close();
}
else
{
///创建日志文件
StreamWriter sr = File.CreateText(FileName);
sr.WriteLine("\n");
sr.WriteLine(DateTime.Now.ToString() + message);
sr.Close();
}
}
}
}

 

-------------------------------------------------------------------------

 

 1      string str;

 2             str = "sdds";

 3             string sPath = Application.StartupPath + "\\" + System.DateTime.Now.ToString("yyyy-MM-dd");

 4             if (!Directory.Exists(sPath))

 5             {

 6                 Directory.CreateDirectory(sPath);

 7             }

 8 

 9 

10    string exstr = ex.ToString();

11                                         StreamWriter sw = new StreamWriter(crefod() + "\\" + System.Guid.NewGuid().ToString() + ".txt", false);

12                                         sw.WriteLine(exstr);

13                                         sw.Close();//写入

14 

15 

16 

17 

18             StreamWriter sw = new StreamWriter(sPath + "\\txtwrsssiter.txt", false);

19             sw.WriteLine(str);

20             sw.Close();//写入

21 

22   string str = ex.ToString();

23                 StreamWriter sw = new StreamWriter("D:\\1111\\1.txt", false);

24                 sw.WriteLine(str);

25                 sw.Close();//写入
View Code

 

你可能感兴趣的:(txt)