自己写.net日志类
很多地方都在宣传log4net如何如何好用,的确,他很好用,但是功能强大有好处,必然有不好处,一个公司,不论大小,它里面的功能不可能一一都用的上,所以自己可以写log日志类,很重要,虽重要,但不代表难,这样说来的话,他要简单,既然简单功能肯定没有log4net强大,但对于一个小公司,足以了!
现在我们来编写log日志类,因为他要在很多地方用所以可以定义为静态的类,在静态构造方法中定义日志的存放位置:
static log()
{
string path = HttpContext.Current.Server.MapPath("~/log");
if(!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
这样我们所有的日志信息就知道放在哪个文件夹下面了。
然后,我们在把日志内容写进日志文本里面:
View Code
1 public static void AddLog(string message)
2 {
3 string fileName = "~/log/expretion_"+DateTime.Today.ToString("yyyyMMdd");
4 string info = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")+message;
5 File.WriteLine(fileName,info);
6 }
这样一个简单的log日志类,就写出来了


浙公网安备 33010602011771号