0

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

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

4

1 回答 1

1

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

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

于 2013-01-10T13:35:40.503 回答