您现在的位置: 主页 > 资讯 > intel英特尔&微软Microsoft > Microsoft Enterprise LibraryLogging
本文所属标签:
为本文创立个标签吧:

Microsoft Enterprise LibraryLogging

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-30 

日志功能已经作为应用程序开发必不可少的选项。而微软的企业库日志应用程序块已经实现了日志功能。它提供了下列几种记录方法,并且支持多种格式化功能:

系统日志

Email消息

数据库

消息队列

文本文件

及自定义位置

本文介绍如何使用该微软企业库应用程序块向系统事件写入日志。

可以从下载Microsoft Enterprise Library,安装完成以后,可以在安装目录的Bin文件夹下找到EntLibConfig.exe工具。该工具是用来配置Enterprise Library库。

1. 运行EntLibConfig.exe

Microsoft Enterprise LibraryLogging

2. 选择Blocks菜单,点击Add LoggingSettings

Microsoft Enterprise LibraryLogging

3. 对每个模块进行配置

Microsoft Enterprise LibraryLogging

4. 选择File菜单,点击Save保存一个App.Config文件备用。

创建WPF应用程序,拷贝前面保存的App.Config覆盖Solution下面的App.Config文件,并添加引用(Add References):Microsoft.Practices.EnterpriseLibrary.Common及Microsoft.Practices.EnterpriseLibrary.Logging

Microsoft Enterprise LibraryLogging

5. 测试代码

Using Microsoft.Practices.EnterpriseLibrary.Logging;

Void Test()

{

var logEntry = new LogEntry

{

Message = "Write Log into Event demo",

MachineName = "Dummy PC",

Title = "dummy log"

};

logEntry.Categories.Add("Unprocessed Category");

logEntry.Categories.Add("General");

Logger.Writer.Write(logEntry);

}

}

6. 开始控制面板系统和安全查看事件日志Windows日志应用程序:

Microsoft Enterprise LibraryLogging

这些日志就是刚刚写入的日志。下一篇讲解如何把日志写入数据库

样例下载: https://github.com/Jerry-He-China/public



              查看评论 回复



嵌入式交流网主页 > 资讯 > intel英特尔&微软Microsoft > Microsoft Enterprise LibraryLogging
 应用程序 日志 写入

网站地图

围观()