【发布时间】:2019-06-05 20:32:34
【问题描述】:
我有一个要求,我想根据当前请求记录 WCF 方法对 IIS 日志的响应。这目前已实现,但问题是我必须在将响应对象记录为 AppendToLog 之前对其进行序列化,因为 AppendToLog 方法只需要字符串输入参数,并且这种序列化需要大部分时间。这大大增加了整体响应时间。
我想了解在将响应返回给客户端后是否有任何方法可以进行此日志记录?我尝试在 return 语句之前异步执行此操作,但这不起作用,因为 Current Context 变为 null。
请告诉我如何解决这个问题?
【问题讨论】:
-
你能考虑除内置以外的其他日志记录方法吗?
-
您好 Opewix,目前我无法考虑其他日志记录方法。因为其他工具配置为仅读取 IIS 日志。