예제 #1
0
        public static void WritePur(string text)
        {
            string dirPath = PathHandle.GetFilePath(logPath.TrimEnd('/') + "/");
            //string dirPath = "D:\\web\\dzsc.com\\file1\\promulti\\log\\";
            string filePath = dirPath + "log_" + DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + ".log";

            if (!Directory.Exists(dirPath))
            {
                Directory.CreateDirectory(dirPath);
            }
            text = " ######################### " + DateTime.Now.ToString() + "#########################\r\n" + " " + text + "\r\n\r\n";
            using (StreamWriter sw = new StreamWriter(filePath, true, Encoding.Default))
            {
                sw.WriteLine(text);
                sw.Flush();
                sw.Close();
            }
        }
예제 #2
0
        /// <summary>
        /// 写入条日志
        /// </summary>
        /// <param name="text"></param>
        public static void Write(string ext, string text)
        {
            string requestUrl = System.Web.HttpContext.Current.Request.RawUrl;
            string dirPath    = PathHandle.GetFilePath(logPath.TrimEnd('/') + "/");
            string filePath   = dirPath + ext + "log_" + DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + ".log";

            if (!Directory.Exists(dirPath))
            {
                Directory.CreateDirectory(dirPath);
            }
            text = " ######################### " + DateTime.Now.ToString() + "(" + requestUrl + ") #########################\r\n" + " " + text + "\r\n\r\n";
            using (StreamWriter sw = new StreamWriter(filePath, true, Encoding.Default))
            {
                sw.WriteLine(text);
                sw.Flush();
                sw.Close();
            }
        }