我在 Visual Studio 2005 中创建了一个 C++ ATL Web 服务。我想为我的 Web 服务提供详细的日志,以了解在数据库调用期间发生的请求或天气发生的任何异常。
我通过 IIS 托管我的 Web 服务。我知道如果启用了日志记录,IIS 会创建一个日志文件但我想在格式方面对这些日志有更多的控制。
是否有任何方法可以使用 IIS 系统本身在该日志文件中实现我们自己的日志,或者我应该实现一个多线程日志系统,它将日志推送到文本文件。
谢谢
我在 Visual Studio 2005 中创建了一个 C++ ATL Web 服务。我想为我的 Web 服务提供详细的日志,以了解在数据库调用期间发生的请求或天气发生的任何异常。
我通过 IIS 托管我的 Web 服务。我知道如果启用了日志记录,IIS 会创建一个日志文件但我想在格式方面对这些日志有更多的控制。
是否有任何方法可以使用 IIS 系统本身在该日志文件中实现我们自己的日志,或者我应该实现一个多线程日志系统,它将日志推送到文本文件。
谢谢
如果您想要在 IIS 本身提供的功能之外进行日志记录,您要么必须实现自己的记录器,要么使用已经存在的几十个记录器中的任何一个。
很多人喜欢的一个是 Peantheios: http: //www.pantheios.org/
那里有很多。
不过,对您的问题的简单回答是,IIS 没有内置的日志记录功能,超出您在 GUI 中看到的内容。