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

📄 logs.cs

📁 学员管理系统,仅供参考,没有文档!希望对您有所帮住!
💻 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 + -