一个日志类
来源:互联网 发布:入门级单反 知乎 编辑:程序博客网 时间:2024/04/29 17:40
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Forms;
namespace YiJiao.Common
{
public class LogHelp
{
public static void WriteLog(string functionName, string message)
{
string strMatter; //错误内容
string strPath; //错误文件的路径
DateTime dt = DateTime.Now;
try
{
//Server.MapPath("./") + "File"; 服务器端路径
strPath = Directory.GetCurrentDirectory() + "\\Log"; //winform工程\bin\目录下 创建日志文件夹
//strPath = "c:" + "\\ErrorLog";//暂时放在c:下
if (Directory.Exists(strPath) == false) //工程目录下 Log目录 '目录是否存在,为true则没有此目录
{
Directory.CreateDirectory(strPath); //建立目录 Directory为目录对象
}
strPath = strPath + "\\" + dt.ToString("yyyyMM");
if (Directory.Exists(strPath) == false) //目录是否存在 '工程目录下 Log\月 目录 yyyymm
{
Directory.CreateDirectory(strPath); //建立目录//日志文件,以 日 命名
}
strPath = strPath + "\\" + dt.ToString("yyyyMMdd") + ".txt";
strMatter = functionName + " ," + message;//生成错误信息
StreamWriter FileWriter = new StreamWriter(strPath, true); //创建日志文件
FileWriter.WriteLine("Time: " + dt.ToString("o") + " Err: " + strMatter);
FileWriter.Close(); //关闭StreamWriter对象
}
catch (Exception ex)
{
//("写错误日志时出现问题,请与管理员联系! 原错误:" + strMatter + "写日志错误:" + ex.Message.ToString());
string str = ex.Message.ToString();
}
}
}
}
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Forms;
namespace YiJiao.Common
{
public class LogHelp
{
public static void WriteLog(string functionName, string message)
{
string strMatter; //错误内容
string strPath; //错误文件的路径
DateTime dt = DateTime.Now;
try
{
//Server.MapPath("./") + "File"; 服务器端路径
strPath = Directory.GetCurrentDirectory() + "\\Log"; //winform工程\bin\目录下 创建日志文件夹
//strPath = "c:" + "\\ErrorLog";//暂时放在c:下
if (Directory.Exists(strPath) == false) //工程目录下 Log目录 '目录是否存在,为true则没有此目录
{
Directory.CreateDirectory(strPath); //建立目录 Directory为目录对象
}
strPath = strPath + "\\" + dt.ToString("yyyyMM");
if (Directory.Exists(strPath) == false) //目录是否存在 '工程目录下 Log\月 目录 yyyymm
{
Directory.CreateDirectory(strPath); //建立目录//日志文件,以 日 命名
}
strPath = strPath + "\\" + dt.ToString("yyyyMMdd") + ".txt";
strMatter = functionName + " ," + message;//生成错误信息
StreamWriter FileWriter = new StreamWriter(strPath, true); //创建日志文件
FileWriter.WriteLine("Time: " + dt.ToString("o") + " Err: " + strMatter);
FileWriter.Close(); //关闭StreamWriter对象
}
catch (Exception ex)
{
//("写错误日志时出现问题,请与管理员联系! 原错误:" + strMatter + "写日志错误:" + ex.Message.ToString());
string str = ex.Message.ToString();
}
}
}
}
0 0
- 一个日志类
- 一个日志工具类
- 一个写日志的类
- 一个写日志的类
- 一个简单的日志类
- 一个简单的日志类
- 一个简单php日志类
- 一个日志记录帮助类
- 一个日志操作类 LogOperator
- 一个日志
- 一个很简单的日志类ZPLog, 用于输出日志
- 一个操作日志文件的类
- 一个小而轻便的日志类
- 一个好用的日志工具类
- 一个基于log4cplus的简单日志类
- 一个经典的C++日志类
- 一个简易的C++日志记录类
- 一个简单的c++写日志类
- 最少拦截系统(dp)
- 蓝桥杯练习(vip) Sine之舞
- java阻塞队列
- 蓝桥杯练习(vip) 报时助手
- JarTest
- 一个日志类
- java问题——Constructor call must be the first statement in a constructor
- POJ 2406 Power Strings(后缀数组做法超时)
- ubantu不能上网问题
- C++时间与字符串转换
- 正则表达式 笔记
- 新手如何快速上手编写网页
- OperationTextTest
- ubuntu下查看中文man帮助的方法