如何记录所有Web服务客户端请求和响应

时间:2013-01-10 13:30:25

标签: c# logging soap web toolkit

我有一个非常复杂和大项目。项目中有很多Web服务调用。所有服务调用都记录在数据库的不同表中。我需要一个中央日志机制来避免所有这些不同的日志表。

我认为在客户端必须有类似Soap Toolkit的东西来捕获所有服务调用。如何捕获调用和响应以将它们记录到所需的数据库。?

1 个答案:

答案 0 :(得分:1)

首先,登录数据库不是一个好主意。有几个原因,例如如果由于某种原因,存在与数据库相关的异常,它将永远不会被记录。

我建议使用Apache的Log4net。 Here是关于如何在asp.net项目中使用log4net的好文章。它是一种高效且可配置的日志记录方法。