简单的日志写法

来源:互联网 发布:java培训哪里口碑好 编辑:程序博客网 时间:2024/04/28 03:28


一:向txt文件中写入日志,每天产生一个新的文件

利用filemodle.append如果文件不存在时就新建

public static void WriteToLog(string str)        {            try            {                lock (typeof(Log))                {                    string strdt = DateTime.Now.ToString("yyyy-MM-dd");                    FileStream aFile = new FileStream("D:\\Logecf" + strdt + ".txt", FileMode.Append);                    StreamWriter sw = new StreamWriter(aFile);                    sw.WriteLine(str);                    sw.Close();                }            }            catch { }        }

这样写入很有可能是乱码,设置下编码即可  StreamWriter sw = new StreamWriter(aFile, Encoding.Default)

 private void WriteToLog(string str)        {            try            {                string strdt = DateTime.Now.ToString("yyyy-MM-dd");                FileStream aFile = new FileStream("D:\\LogGetUnitePrice\\" + strdt + ".txt", FileMode.Append);                StreamWriter sw = new StreamWriter(aFile, Encoding.Default);                sw.WriteLine(str);                sw.Close();            }            catch { }        }



原创粉丝点击