Beispiel #1
0
        /// <summary>
        /// 读取程序日志
        /// </summary>
        /// <returns></returns>
        public string ReadProgramLog()
        {
            string path = HPService.GetFilePath();
            string log  = System.IO.File.ReadAllText(path + "/error" + DateTime.Now.ToString("yyyyMMdd") + ".txt");

            return(log);
        }
Beispiel #2
0
        /// <summary>
        /// 创建错误信息文件
        /// </summary>
        /// <returns></returns>
        private FileInfo CreatProgramLogFile()
        {
            try
            {
                DateTime dt = DateTime.Now;

                string   path     = HPService.GetFilePath();
                string   fileName = path + "/error" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
                FileInfo info     = new FileInfo(fileName);
                if (info.Exists && info.Length > 5 * 1024 * 1024)
                {
                    info.Delete();
                }
                if (!info.Exists)
                {
                    FileStream stream = info.Create();
                    stream.Close();
                }

                info.Refresh();

                return(info);
            }
            catch (Exception e)
            {
                throw e;
            }
        }