我们想知道哪个IP称为我们的CF8 SOAP Web服务(由Axis 1提供支持)以及正在调用哪个方法。 IIS日志仅显示本地IP的POST。如何为已发布的SOAP Web服务启用日志记录?
由于
答案 0 :(得分:3)
有一个函数isSoapRequest,用于确定是否将CFC作为Web服务调用。你可以使用它,如果是,则登录。
答案 1 :(得分:2)
可悲的是,亨利,没有这样的记录,内置CF.
我认为您的主题是指传出的Web服务调用(来自CFML内部),因为9.0.1确实已经记录(无论您是进行CFINVOKE还是CFOBJECT调用),包括URL(但不是方法)在webservice.log中。
但是您希望将传入的呼叫记录到充当Web服务的CFC,并且没有内置的日志记录。甚至没有好的' FusionReactor(记录很多CF没有的东西)。
这将是一件好事,所以我建议您提交功能请求。在此之前,您有责任在CFC中进行自己的日志记录,使用CFLOG捕获您寻求的有用信息。
你甚至可能想把它写成别人可以重用的方法(谁知道,如果你环顾四周,也许你会发现其他人已经做过了)。