您的位置:首页 > 其它

公布一个简单的日志记录方法 【转】-要研究

2010-02-05 11:05 246 查看

没有复杂的算法,也没有打算用log4net之类的东东。只要这个,就可以在目录的文件中,看到日志信息

一句话:简单实用。

public static void Log(string message)
{
if (message != "")
{
Random randObj = new Random(DateTime.Now.Millisecond);
int file = randObj.Next() + 1;
string filename = DateTime.Now.ToString("yyyyMMdd") + ".txt";
try
{
FileInfo fi = new FileInfo(HttpContext.Current.Server.MapPath("~//Log//" + filename));
if (!fi.Exists)
{
using (StreamWriter sw = fi.CreateText())
{
sw.WriteLine(DateTime.Now + " \n" + message + System.Environment.NewLine);
sw.Close();
}
}
else
{
using (StreamWriter sw = fi.AppendText())
{
sw.WriteLine(DateTime.Now + " \n" + message + System.Environment.NewLine);
sw.Close();
}
}
}
catch
{
}
}
}

把 HttpContext.Current.Server 用System.AppDomain.Current 可以用在CS应用程序中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: