如何在 IBM Bluemix 中查看调试日志

Posted

技术标签:

【中文标题】如何在 IBM Bluemix 中查看调试日志【英文标题】:How to view debug logs in IBM Bluemix 【发布时间】:2017-09-20 14:20:00 【问题描述】:

我是 IBM Bluemix 的新手。我已经为仪表板创建了新的 IBM Mobile Foundation 服务。我希望查看我的应用程序的控制台日志。

我参考了以下链接以获取 Bluemix 中的日志 - https://www.ibm.com/blogs/bluemix/2015/10/bluemix-logging-options/

要使用 Bluemix 查看日志,文档说请按照以下步骤操作 -

登录到 Bluemix -> 单击仪表板 -> 单击您的应用程序 -> 单击文件和日志:

预期的屏幕如下。

我尝试按照以下步骤操作 - Bluemix 登录 -> 仪表板 -> My_Foundation_Service 但我在任何地方都找不到“文件和日志”选项。

谁能告诉我如何在 IBM Bluemix 中查看服务器调试日志?

谢谢!

【问题讨论】:

【参考方案1】:

当您创建 Mobile Foundation 服务 的实例时,它会创建一个 Cloud Foundry Application,它将 Mobile Foundation 运行时托管为 Liberty Application

您似乎已导航到 Bluemix 仪表板中的 Services 部分。

在“Cloud Foundry 应用程序”部分,您将看到一个应用程序。在您的情况下,应用名称应类似于 MobileFoundationmu-Server。 选择该应用程序,您应该会看到 Logs 部分以获取日志。

【讨论】:

是的,基本上你只获得应用程序的日志,而不是服务。服务是共享的,您无法访问它们的后端日志。但是当您的应用向服务发送请求时,该请求和响应通常会在您的应用日志中。【参考方案2】:

如果您有 cloudfoundry cli 和 bluemix cli,那么您只需在 cmd 中输入 cf logs APP_NAME。

【讨论】:

以上是关于如何在 IBM Bluemix 中查看调试日志的主要内容,如果未能解决你的问题,请参考以下文章

如何使用具有默认 java Build Pack 的 Tomcat 服务器在 Ibm Bluemix 中强制实施 Https 连接?

IBM Bluemix体验:Containers持久存储

如何将两个参数传递给来自 IBM Bluemix 的 Node-Red 的 dashDB 查询元素

IBM Bluemix体验:Containers进阶

如何从最新版本的仪表板中获取 IBM Bluemix android 应用程序的应用程序安全 ID?

我可以在没有 Bluemix 的情况下使用 IBM Watson 服务吗?