Enterprise Library 4.1 Logging Block 快速使用图文笔记

Enterprise Library 4.1 Logging Block 快速使用图文笔记

http://gb2013.blog.163.com/blog/static/2173530120102164294540/

 

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

一,下载并安装好Enterprise Library 4.1

二,新建一个Web应用程序

三,右键点击Web.Config 文件 使用 Edit Enterprise Library Configuration 可以编辑Web.Config,建立一个日志应用程序块

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

看到如下图的配置树

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

系统默认建立好一个Event Log 的Trace Listeners 名字为Formatted EventLog TraceListener

我们可以右键点击Trace Listeners 节点, 建立自己需要的Trace Listeners 比如建立一个 FlatFile TraceListener 建立完成可以设置他的属性,比如说日志文件的位置啊什么的,我全部都用默认也可以的,如下图

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

四,添加引用

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

五,添加生成事件脚本,复制Config,没有Config会报错

copy "$(ProjectDir)/*.config" "$(TargetDir)"

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

六,写代码

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Microsoft.Practices.EnterpriseLibrary.Logging; namespace LoggingBlock { public partial class _Default : System.Web.UI.Page { /// <summary> /// 定义严重级别的枚举 /// </summary> public struct Priority { public const int Lowest = 0; public const int Low = 1; public const int Normal = 2; public const int High = 3; public const int Highest = 4; } protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { /创建一个日志项 //LogEntry log = new LogEntry(); //log.Message = this.TextBox1.Text; //log.Priority = Priority.Normal; /写入日志 //Logger.Write(log); Logger.Write(this.TextBox1.Text); } } }

七,查看结果

在根目录中

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客

在事件查看器中

Enterprise Library 4.1 Logging Block 快速使用图文笔记 - GB2013 - GB2013的博客
示例源码下载:
Enterprise Library 4.1 目录:




引文来源  Enterprise Library 4.1 Logging Block 快速使用图文笔记 - 冯瑞涛的博客 - JavaEye技术网站

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值