查看应用日志

开发应用时和运行应用时,都可以查看应用日志

开发时查看日志

IDE 的 logs 目录下的文件是应用开发时的日志文件,云 IDE 从代码中打开 logs 目录,本地 IDE 从资源管理器中打开 logs 目录

应用开发时出现后端服务报错,如下图所示

1719283639072

打开 logs/java-runtime.log 文件,查看日志,根据日志输出查找错误原因,如下图所示

1719283659766

本例使用 DBRest Java SDK,经过企业门户应用中的数据库代理 DBProxy,关于执行的 SQL 以及更详细的日志,在企业门户应用的 java-runtime 日志中,参考下面“查看 DBProxy 日志”一节

查看 DBProxy 日志

数据库代理 DBProxy 在企业门户应用中运行,因此日志也是在企业门户应用中输出的。打开“应用服务管理-企业门户应用-监控”,查看 java-runtime 日志,如下图所示

1719283687343

运行时查看日志

在应用服务管理中显示当前租户内的应用,每个应用都可以通过监控入口,查看日志,如下图所示

1719280187785

一般情况,看当前应用的日志,如果要看数据库代理 DBProxy 的日志,要看企业门户应用的 java-runtime 日志

  • app-init:应用启动日志
  • gateway:网关日志
  • java-runtime:程序运行日志
  • node-runtime:node 编译日志

1719280139634

查看多实例应用的日志

应用开启多实例后,会有不止一个 POD,如上图所示,在监控日志中,切换到执行程序的 POD,再查看 POD 日志。执行程序的 POD 名称从请求的响应标头中 X-Kong-Proxy-Latency- 获取,如下图所示。

1719286986312

results matching ""

    No results matching ""