如何获取我的 Selenium Grid Hub 日志
How do I get my Selenium Grid Hub log
我在 AWS 实例上设置了一个 selenium grid2,我想知道是否有办法在我的本地机器上查看日志?
我知道我可以访问:http://MyServerAddress/grid/console 并查看所有节点,但我想要实际的日志。
每次想看都要远程桌面到服务器有点痛苦
我在想 http://MyServerAddress/grid/log 之类的东西,但唉,这似乎不是一个选择。
没有开箱即用的东西。但是你可以自己构建它。
- 您首先需要为您的网格启用日志记录并将日志转储到特定文件夹。
- 您现在需要构建一个自定义 Servlet 并将其注入到 servlet 中(有关如何执行此操作的详细信息,请参阅 here)
- 假设您的 servlet 名为 "HubLogServlet",您应该可以通过 link http://localhost:4444/grid/admin/HubLogServlet
访问它
你可以参考这个LogServlet的例子。
我在 AWS 实例上设置了一个 selenium grid2,我想知道是否有办法在我的本地机器上查看日志?
我知道我可以访问:http://MyServerAddress/grid/console 并查看所有节点,但我想要实际的日志。 每次想看都要远程桌面到服务器有点痛苦
我在想 http://MyServerAddress/grid/log 之类的东西,但唉,这似乎不是一个选择。
没有开箱即用的东西。但是你可以自己构建它。
- 您首先需要为您的网格启用日志记录并将日志转储到特定文件夹。
- 您现在需要构建一个自定义 Servlet 并将其注入到 servlet 中(有关如何执行此操作的详细信息,请参阅 here)
- 假设您的 servlet 名为 "HubLogServlet",您应该可以通过 link http://localhost:4444/grid/admin/HubLogServlet 访问它
你可以参考这个LogServlet的例子。