Azure 使用Play framework时,使用应用程序细节启用web请求日志记录

Azure 使用Play framework时,使用应用程序细节启用web请求日志记录,azure,playframework,azure-application-insights,Azure,Playframework,Azure Application Insights,我们有一个使用Play Framwork的Java web应用程序。如何使用Application Insights添加web请求日志记录?文档可用于其他项目类型假设您使用的是playframework 2.7,在Java端有JavaHttpFilters 不幸的是,它们没有实现javax.servlet.Filter,这正是您链接到的文档所使用的。文档中说你应该注册这个过滤器。基本上,它使用HttpServerHandler填写RequestTelemetry,然后使用 在您的play.mvc

我们有一个使用Play Framwork的Java web应用程序。如何使用Application Insights添加web请求日志记录?文档可用于其他项目类型

假设您使用的是playframework 2.7,在Java端有JavaHttpFilters

不幸的是,它们没有实现javax.servlet.Filter,这正是您链接到的文档所使用的。文档中说你应该注册这个过滤器。基本上,它使用
HttpServerHandler
填写
RequestTelemetry
,然后使用


在您的
play.mvc.Filter
中,您将执行相同的操作。创建一个
TelemetryClient
(您可能希望使用DI将其注入到您的
过滤器中
)。在您的
过滤器
应用
方法中,创建一个,然后使用发送它。

假设您使用的是playframework 2.7,在Java端,有JavaHttpFilters

不幸的是,它们没有实现javax.servlet.Filter,这正是您链接到的文档所使用的。文档中说你应该注册这个过滤器。基本上,它使用
HttpServerHandler
填写
RequestTelemetry
,然后使用


在您的
play.mvc.Filter
中,您将执行相同的操作。创建一个
TelemetryClient
(您可能希望使用DI将其注入到您的
过滤器中
)。在您的
过滤器
应用
方法中,创建一个,然后使用发送。

面对相同的问题…面对相同的问题。。。