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

C#简单的写日志方法

2011-08-30 13:39 281 查看
留存个备份,简单记录日志的时候用。C#

private object o=new object ();
private static string getFiles()
{
//判断路径、文件是否存在,如不存在则生成相关资源
string dir = AppDomain.CurrentDomain.BaseDirectory + @"log\";
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
//设置文件名
string currtime = DateTime.Now.ToString("yyyyMM");
dir += currtime + ".log";
if (!File.Exists(dir))
{
FileStream fs = File.Create(dir);
fs.Close();
}
return dir;
}
//写日志
private static void log(string logstr)
{
lock (o)
{
string dir = getFiles();
StreamWriter sw = new StreamWriter(dir, true);
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " " + logstr);
sw.Close();
}
}


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