首页 / 软件开发 / .NET编程技术 / Enterprise Library Step By Step系列(七) 日志和监测应用程序块 - 入门篇
Enterprise Library Step By Step系列(七) 日志和监测应用程序块 - 入门篇2011-01-28 cnblogs terrylee写在前面:最近一段时间项目周期比较紧,所以这篇随笔出来的比较晚,希望喜欢本系列随笔的朋友谅解。上篇随笔写的也比较简单,我会抽时间补上的,先向大家道个歉^_^一.日志和检测应用程序块概述:Enterprise Library Logging and Instrumentation Application Block版使开发人员可以在其应用程序中集成标准的日志和监测功能。应用程序可以使用日志和监测块在多个位置记录事件:1.事件日志(Event Log)2.电子邮件(Email)3.数据库(DataBase)4.文本文件(TextFile)5.消息队列(MSMQ)6.WMI7.用户自定义二.日志和监测应用程序块在多个方面有助于应用程序的开发:1.它有助于在应用程序和整个企业中维护一致的日志和规范做法2.它使用一致的体系结构模型,使开发人员在学习过程中少走一些弯路。3.它提供了可用于解决常见的应用程序日志和规范问题的实现。4.它是可扩展的,并支持格式化程序和事件接收器的自定义实现。三.几种常见的情况:开发人员经常编写需要日志和监测功能的应用程序。通常,这些应用程序必须适当地格式化事件和记录事件,不论是在本地还是通过网络。在某些情况下,您可能需要对一台计算机上来自多个源的事件进行整理。日志和监测应用程序块通过收集应用程序需要包含的多个最常见的日志和监测任务来简化应用程序的开发。每个任务都以一致的方式处理,并从特定的日志和监测提供程序中抽象应用程序代码。体系结构模型可让您通过更改配置来更改基础事件接收器和格式化程序,而无需更改应用程序代码。