WCF操作日志
我想记录我们的WCF操作的性能,特别是如果一个操作的执行时间超过给定的阈值,它会在日志中创建一个警告 我们首先实现了IDispatchMessageInspector,它允许我们对每个操作计时并执行日志记录 但是,我希望能够将用户名附加到日志中,并且在调用IDispatchMessageInspector时似乎没有设置Thread.CurrentPrincipal。(我们使用自定义用户名/密码,并已实施IAuthorizationPolicy) 是否有办法从IDispatchMessageInspector获取用户名,或者是否有更好的方法记录操作 提前谢谢WCF操作日志,wcf,logging,operation,Wcf,Logging,Operation,我想记录我们的WCF操作的性能,特别是如果一个操作的执行时间超过给定的阈值,它会在日志中创建一个警告 我们首先实现了IDispatchMessageInspector,它允许我们对每个操作计时并执行日志记录 但是,我希望能够将用户名附加到日志中,并且在调用IDispatchMessageInspector时似乎没有设置Thread.CurrentPrincipal。(我们使用自定义用户名/密码,并已实施IAuthorizationPolicy) 是否有办法从IDispatchMessageIns
Matt您可以使用WCF跟踪 这包括具有开始和停止时间的活动跟踪