zoukankan      html  css  js  c++  java
  • .NET写日志-log

     /// <summary>
            /// 寫log add by Rain 做测试用
            /// </summary>
            /// <param name="Logmessage"></param>
            public void WriteLog(string Logmessage)
            {
                string logtime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
                string logfilename = "AutoRejectServicelog" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
                //string savePath =System.Web.HttpContext.Current.Server.MapPath(@"log");
                //string savePath = AppDomain.CurrentDomain.BaseDirectory + @"log";
                string savePath = "C:\AutoReject\log";
                if (!System.IO.Directory.Exists(savePath))
                { //需要注意的是,需要对这个物理路径有足够的权限,否则会报错   
                    //另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘
                    System.IO.Directory.CreateDirectory(savePath);
                }
                Logmessage = "記錄執行步驟信息:進入該事件時間:" + logtime + " " + "相關信息: " + Logmessage + " ";
                System.IO.StreamWriter fd = new System.IO.StreamWriter(savePath + "\" + logfilename, true, System.Text.Encoding.Default);
                fd.WriteLine(Logmessage);
                fd.Flush();
                fd.Close();
            }

            /// <summary>
            /// 寫log add by Rain 做测试用
            /// </summary>
            /// <param name="Logmessage"></param>
            public void WriteErrorLog(string Logmessage)
            {
                string logtime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
                string logfilename = "AutoRejectServicelog" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
                //string savePath =System.Web.HttpContext.Current.Server.MapPath(@"log");
                //string savePath = AppDomain.CurrentDomain.BaseDirectory + @"log";
                string savePath = "C:\AutoReject\log";
                if (!System.IO.Directory.Exists(savePath))
                { //需要注意的是,需要对这个物理路径有足够的权限,否则会报错   
                    //另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘
                    System.IO.Directory.CreateDirectory(savePath);
                }
                Logmessage = "系統發生錯誤,發生時間:" + logtime + " " + "錯誤信息: " + Logmessage + " ";
                System.IO.StreamWriter fd = new System.IO.StreamWriter(savePath + "\" + logfilename, true, System.Text.Encoding.Default);
                fd.WriteLine(Logmessage);
                fd.Flush();
                fd.Close();
            }

  • 相关阅读:
    MyBatis的动态SQL语句这么厉害的!
    连接数据库,使用c3p0技术连接MySQL数据库
    Servlet 常见的乱码解决方案
    超级签具体实现
    Xcode报错You don’t have permission.
    SpringBoot+Mybatis整合实例
    恢复mysql数据库误删数据
    日期(date)运用座谈会
    程序猿日记--学习怎样学习
    服务器数据库密码忘记
  • 原文地址:https://www.cnblogs.com/Chinarain/p/3821901.html
Copyright © 2011-2022 走看看