2007-05-09

使用 XML 文件记录操作日志

来源: 本站收集整理 作者:佚名 评论 0 条
 

// 保存到日志到 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 方法即可。


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇: 超越DOM(轻松使用 DOM 的技巧和诀窍  
下一篇:XML技术与数据库的发展趋势分析
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号