📄 logs.cs
字号:
//--------------------------------------------------------------------------------------------------------------------------
//项目名称: 综合缴费平台
//模块名称: 日志
//建立人员: 张春阳
//建立日期: 20080808
//编程语言: C#
//模块说明: 日志类
//其 它:
//--------------------------------------------------------------------------------------------------------------------------
//修改人员:
//修改日期:
//修改说明:
//其 它:
//==========================================================================================================================
using System;
using System.Configuration;
using System.Collections;
using System.IO;
using System.Text;
/// <summary>
/// Log 的摘要说明。
/// </summary>
public class Logs
{
private static string strPath = ConfigurationManager.ConnectionStrings["logsPath"].ConnectionString;
// public Logs()
// {
//
// //
// // TODO: 在此处添加构造函数逻辑
// //
// strPath="D:\\Log";
// System.IO.Directory.CreateDirectory(strPath);
// }
/// <summary>
/// 普通log信息写入
/// </summary>
/// <param name="strContent">
/// log内容
/// </param>
/// <returns>
/// 成功返回 1,失败返回 0。
/// </returns>
public static int Write(string strContent)
{
try
{
strContent = System.DateTime.Now.ToString() +": "+strContent;
string str=strPath+@"\L"+DateTime.Now.ToShortDateString()+".txt";
StreamWriter writer = new StreamWriter(str,true );
writer.WriteLine(strContent);
writer.Close();
}
catch
{
//strError = Global.fun.GetExceptionMessage(e);
return 1;
}
return 0;
}
/// <summary>
/// 普通信息写入(带标题)
/// </summary>
/// <param name="strContent">内容</param>
/// <param name="sTitle">标题</param>
/// <returns>成功返回 1,失败返回 0</returns>
public int Write(string strContent,string sTitle)
{
try
{
strContent = System.DateTime.Now.ToString() +": "+strContent;
string str=strPath+@"\"+sTitle+DateTime.Now.ToShortDateString()+".txt";
StreamWriter writer = new StreamWriter(str,true);
writer.WriteLine(strContent);
writer.Close();
}
catch
{
//strError = Global.fun.GetExceptionMessage(e);
return 1;
}
return 0;
}
/// <summary>
/// 错误信息写入
/// </summary>
/// <param name="e">错误对象</param>
/// <returns>成功返回 1,失败返回 0</returns>
public static void Write(System.Exception e)
{
if(!System.IO.Directory.Exists(strPath))
{
System.IO.Directory.CreateDirectory(strPath);
}
string date=DateTime.Now.ToString();
string str=strPath+@"\E"+DateTime.Now.ToShortDateString()+".txt";
try
{
StreamWriter writer=new StreamWriter(str,true);
writer.WriteLine(date);
writer.WriteLine(e.Message);
writer.WriteLine(e.Source);
writer.WriteLine(e.InnerException);
writer.WriteLine(e.StackTrace);
writer.WriteLine("======================================");
writer.Close();
}
catch
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -