一个使用Logging Application Block的小问题[xgluxv]

    昨天在给上次说的那个mobile网站添加功能的使用,用户来提了一个需求 原来网站的日志是记在一个文本文件里的,但是当网站启动后,这个文本文件会被锁住,根本下载不下来,所以查看日志非常麻烦,因此他们要求把日志记录到数据库里。还好我的日志功能使用的是MS的Enterprise Library 2.0 -- Logging Application Block,我想改改web.config里的配置就可以了,但由于要用到数据库 我想应该在数据库里要添加写什么东西,马上在博客园里搜索了一圈 找到了SHY520 的一篇Enterprise Library 2.0 -- Logging Application Block (补充) 的文章,写得真是非常清楚,依葫芦画瓢,三下五除二,搞好了。一运行,记日志的代码弹出异常 具体的话没有记录下来 大致是说 listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"
这个有问题,再看了看SHY520文章下面的评论 有人和我碰上相同的问题。应该是少引用了Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll这个文件,在我自己的包装的log dll项目中引用一下,编译,运行网站调试,还是出错,奇怪了,马上在web的Bin目录里一看,Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll没有自动拷贝进来,奇怪的问题,手工拷了个文件过来,运行,正常了!
     自己记录一下。
posted @ 2006-11-17 13:54  lu xu  阅读(567)  评论(0编辑  收藏  举报