【发布时间】:2010-10-17 02:15:21
【问题描述】:
我正在编写 WCF Web 服务,我想知道是否有一种优雅(面向方面)的方式来使用 Castle 拦截器机制来记录我的 Web 方法抛出的异常?我知道IInterceptor 接口,但我在那里找不到任何异常信息。
我见过Castle, AOP and Logging in .NET,但它只涉及方法的参数。
是否有更好的(WCF 或 Castle 的)机制来执行此操作?顺便说一句,我正在使用 log4net 进行日志记录。
更新:我知道 WCF 的日志记录工具,但我更多的是在寻找通用解决方案,而不仅仅是在 WCF 环境中。
提前致谢。
【问题讨论】:
标签: c# wcf logging log4net castle