📄 errorlog.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 + -