zoukankan      html  css  js  c++  java
  • 写日志C#程序

    /// <summary>
        ///把错误日志写入文件
        /// </summary>
        /// <param name="context">日志内容</param>
        public void wirteFile(string context)
        {
            System.IO.StreamWriter strwriter = null;
            try
            {
                lock (this)
                {
                    string filePath = ConfigurationManager.AppSettings["logpath"];
                    string fileName = DateTime.Now.ToString("yyyy-MM-dd") + "_log.txt";

                    //如果目录不存在则创建
                    if (!System.IO.Directory.Exists(filePath))
                    {
                        System.IO.Directory.CreateDirectory(filePath);
                    }

                    //定义文件信息对象       
                    FileInfo finfo = new FileInfo(filePath + fileName);

                    //创建只写文件流       
                    using (FileStream fs = finfo.OpenWrite())
                    {
                        //根据上面创建的文件流创建写数据流           
                        strwriter = new StreamWriter(fs);

                        //设置写数据流的起始位置为文件流的开头           
                        strwriter.BaseStream.Seek(0, SeekOrigin.End);

                        //写入
                        strwriter.WriteLine(DateTime.Now.ToString("HH:mm:ss >>") + context);

                        ////清空缓冲区内容,并把缓冲区内容写入基础流           
                        strwriter.Flush();
                        //关闭写数据流           
                        strwriter.Close();
                    }
                }
            }
            finally
            {
                if (strwriter != null)
                {
                    strwriter.Dispose();
                }
            }
        }

    神鸟技术
  • 相关阅读:
    JavaScript数字精度丢失问题总结
    前端开发调试线上代码的两款工具
    微信公众账号开发入门
    Chrome/Firefox 中头toFixed方法四舍五入兼容性问题
    GIT/node使用
    addEventListener 的另类写法
    JavaScript 动态插入 CSS
    JavaScript判断各浏览器CSS前缀的两种方式
    流程办理操作说明
    流程设计器(2)
  • 原文地址:https://www.cnblogs.com/winlone/p/13670339.html
Copyright © 2011-2022 走看看