C#错误和其他日志记录
来源:互联网 发布:python复制文件代码 编辑:程序博客网 时间:2024/06/05 00:16
对于编程人员,日志文件非常的重要,便于发现和定位问题。
日志的示例代码如下:
try
{
//其他代码
}
catch (Exception ex)
{
LogTool.WriteEduAppLog(ex.Message, ex.StackTrace);
}
//LogTool工具类
public class LogTool
{
//当前程序的日志文件目录
static string strAppLofDir = AppDomain.CurrentDomain.BaseDirectory+"log/";
/// <summary>
/// 写日志到EduApp.log文件中;
/// </summary>
/// <param name="logInfo"></param>
public static void WriteEduAppLog(string ErrorReason, string StackTrace)
{
WriteLog(ErrorReason, StackTrace, "EduApp.log");
}
private static void WriteLog(string ErrorReason, string StackTrace,string logFileName)
{
//判断有没有日志目录,没有就创建
DirectoryInfo directoryInfo = new DirectoryInfo(strAppLofDir);
if (!directoryInfo.Exists)
directoryInfo.Create();
StringBuilder logInfo = new StringBuilder("");
string currentTime = System.DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss]");
logInfo.Append("\n").Append(currentTime).Append(":").Append(ErrorReason).Append("\n").Append(StackTrace);
System.IO.File.AppendAllText(strAppLofDir + logFileName, logInfo.ToString());
}
}
- C#错误和其他日志记录
- 记录C#错误日志工具
- lavarel错误和日志记录
- php慢日志记录和错误日志
- C#错误异常日志记录到文件
- 1.7 错误处理和日志记录
- spring aop记录操作日志和错误日志
- 记录PHP错误日志
- 记录错误日志源码
- uwsgi错误日志记录
- 错误日志记录
- 记录PHP错误日志
- 错误日志记录
- 错误日志记录接口
- wampserver记录错误日志
- ThinkPHP错误日志记录
- C#日志系统记录
- C#客户端日志记录
- SqlException:“将截断字符串或二进制数据”
- 模版引擎 smarty 怎样工作的 学习感悟 foreach
- 末日的爱情
- SQL常见语句大全
- Android中的Intent
- C#错误和其他日志记录
- 我来看一天编程4小时
- VS2010选择Framework版本
- escape,encodeURI,encodeURIComponent
- 第2节 USB的通讯协议
- Android框架浅析之锁屏(Keyguard)机制原理
- android游戏开发学习笔记一(学习书籍 Android游戏编程之从零开始)
- 用linq做datatable分组统计时,字段为null 转换类型出错的解决方案 亲测
- 孕后的必要货币准备