栏目导航
热点推荐
- 用JDOM创建XML文件源代码
- 利用XML和XSL来生成动态页面
- WAP网站建设全攻略教程
- XML结构与语法入门详解
- XSLT Designer快速入门指南
- XML入门的常见问题(三)
- XML入门的常见问题(四)
- XMLHTTPRequest属性及方法详解教
- 用XML和XSL来生成动态页面
- XML教程:XML有哪些用途?
- 什么是 XML Web Service
- 如何建立一个 XML 的开发环境
阅览排行
使用XML文件记录操作日志
www.jz123.cn 2008-12-01 来源: 中国建站 袁袁整理 我要投递新闻
r.Function = function;
r.Message = message;
t.AddJobLogRow(r);
// 保存到日志到 XML 文件
t.WriteXml(jobLogFile);
}
catch (Exception)
{}
}
3. 读日志的方法
/// <summary>
/// 读日志
/// </summary>
/// <returns>返回读取日志的 DataTable</returns>
public static JobLogDataSet.JobLogDataTable ReadLog()
{
JobLogDataSet.JobLogDataTable jobLogDataTable = new JobLogDataSet.JobLogDataTable();
try
{
// 从应用程序文件夹中,获得所有日志文件 JobLog*.xml
string[] jobLogFiles = Directory.GetFiles(
AppDomain.CurrentDomain.BaseDirectory, "JobLog*.xml", SearchOption.TopDirectoryOnly);
// 把每个日志记录读取到日志 DataTable 中
foreach (string jobLogFile in jobLogFiles)
{
if (File.Exists(jobLogFile))
{
// 读取所有日志文件到临时 DataTable
JobLogDataSet.JobLogDataTable t = new JobLogDataSet.JobLogDataTable();
t.ReadXml(jobLogFile);
// 导入日志记录到主日志 DataTable
foreach (JobLogDataSet.JobLogRow r in t)
jobLogDataTable.ImportRow(r);
}
}
// 返回读取的日志 DataTable
return jobLogDataTable;
}
catch (Exception)
{
return jobLogDataTable;
}
}
4. 在需要写日志的地方,直接调用 WriteLog 方法即可
上一篇:XMLHTTP对象封装技术 下一篇:如何生成XML数据