1using System;
 2using System.IO;
 3namespace SystemTools
 4{
 5    /// <summary>
 6    /// SystemError 的摘要说明。
 7    /// </summary>

 8    public class SystemError 
 9    {
10        //记录错误日志位置
11        private static string _fileName = "c:\\Systemlog.txt";
12
13        public static String  FileName
14        {
15            get
16            {
17                return(_fileName);
18            }

19            set
20            {
21                if(value != null || value != "")
22                {
23                    _fileName = value;
24                }

25            }

26        }

27
28        /// <summary>
29        /// 记录日志至文本文件
30        /// </summary>
31        /// <param name="message">记录的内容</param>

32        public static void SystemLog(string message) 
33        {
34            if(File.Exists(FileName))
35            {
36                ///如果日志文件已经存在,则直接写入日志文件
37                StreamWriter sr = File.AppendText(FileName);
38                sr.WriteLine ("\n");
39                sr.WriteLine (DateTime.Now.ToString()+message);
40                sr.Close();
41            }

42            else
43            {
44                ///创建日志文件
45                StreamWriter sr = File.CreateText(FileName);
46                sr.Close();
47            }
    
48        }

49    }

50}

51
posted on 2008-03-20 11:40  jalor  阅读(186)  评论(0编辑  收藏  举报