⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errorlog.cs

📁 CRM管理系统 CRM管理系统
💻 CS
字号:
//------------------------------------
//版权所有:杭州商易信息技术有限公司
//功能描述:用户操作日志类
//    作者:沈伟
//    日期:2008/08/20
//------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace SystemFrameworks.Logs
{
    /// <summary>
    /// 错误日志记录
    /// </summary>
    public class ErrorLog
    {
        /// <summary>
        /// 记录错误日志
        /// </summary>
        /// <param name="filename">错误日志处理文件的全称</param>
        /// <param name="title">标题</param>
        /// <param name="ex">异常信息</param>
        /// <remarks>
        /// 完成人: 沈伟
        /// 完成时间:2008-8-20
        /// </remarks>
        public static void LogError(string filename, string title, Exception ex)
        {
            //保存为ini文件,格式如下:
            //2008-08-20:14:20
            //标题
            //------------------------------------------------------
            //描述:
            //详细:
            try
            {   //获取文件路径 
                string spath = Path.GetDirectoryName(filename);

                //创建文件夹
                if (!(System.IO.Directory.Exists(spath)))
                {
                    System.IO.Directory.CreateDirectory(spath);
                }

                //文件中写入具体内容 
                StreamWriter sw = new StreamWriter(filename,true, Encoding.Default);
                sw.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd:HH:MM"));
                sw.WriteLine("标题:" + title);
                sw.WriteLine("---------------------------------------------------------------------------------------");
                sw.WriteLine("描述:" + ex.Message);
                sw.WriteLine("详细:" + ex.ToString());
                sw.Flush();
                sw.Close();
                sw = null;
            }
            catch
            { }
 
        }
        /// <summary>
        /// 记录错误日志
        /// </summary>
        /// <param name="title">标题</param>
        /// <param name="ex">异常信息</param>
        /// <remarks>
        /// 完成人:沈伟
        /// 完成时间:2008-08-21
        /// </remarks>
        public static void LogError(string title, Exception ex)
        {
            //需要从配置文件中读取

            string path = "C:\\";
            //对文件名进行处理
            string filename = path + DateTime.Now.ToString("yyyy-MM-dd") + ".ini";
            //记录日志
            LogError(filename, title, ex);
        }
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -