在EnterpriseLibrary 6.0中缺少EHAB的Azure表存储LoggingHandler

时间:2013-11-05 10:47:27

标签: azure enterprise-library azure-table-storage

异常处理应用程序块使我能够使用日志记录应用程序块记录异常信息。有数据库,windows eventlog,msmq等的监听器......但是没有可用于将异常记录到azure表存储的监听器。

我可以配置LoggingHandler登录事件日志,并使用DiagnosticMonitor每1分钟将我的日志传输到表存储。但这对我来说听起来很尴尬。

我是否必须编写自定义日志记录处理程序,以便为自己记录Azure表存储?或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

我看了一下模式&实践 - 企业图书馆官方网站(https://entlib.codeplex.com/wikipage?title=EntLib6ReleaseNotes),我无法通过EHAB找到解决方法。

也许您需要切换到语义记录应用程序块(SLAB)。这个使您能够持久保存在windows azure表和其他数据源中:

http://convective.wordpress.com/2013/08/12/semantic-logging-application-block-slab/