Enterprise Library 日志的实现

参考地址:http://www.cnblogs.com/huangcong/archive/2010/06/01/1748672.html

关于企业库日志操作的基本功能,楼主列了3种,并且把原理图发了出来

Enterprise Library 日志的实现_第1张图片

第一种是往系统的事件日志中填写日志数据,运行的没问题

第三种是往xml文件中填写日志数据,也没问题。

这两种方式唯一需要注意的地方是

Enterprise Library 日志的实现_第2张图片

这个地方一定要选择对应的日志类型,否则会写不上去。

第二种方式是写入数据库的方式,

第一个问题就是数据库脚本的运行,我用的是sqlserver2012,在sqlserver2012 中没有sp_dboption的函数,

第二个问题是:数据库连接字符串一定要写好:

Enterprise Library 日志的实现_第3张图片

这地方一定要写对。

第三个问题:就是运行的时候需要添加一个Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll的引用,否则会报错,


你可能感兴趣的:(C#编程,企业库日志)