全部产品

网关 SPI 日志

更新时间:2019-09-09 15:12:38

此部分日志说明,只针对集成了 mpaasgw-spi-mpcmpaasgw-spi-dubbo 的业务系统。

API 摘要日志

日志路径:~/logs/mobileservice/page-digest.log

  • 日志打印时间
  • operationType
  • 客户端 productId
  • 客户端 productVersion
  • 耗时:单位 ms
  • 结果(Y/N)
  • 结果码
  • uniqueId

样例2017-09-12 11:15:57,700 - (com.alipay.gateway.test,ANT_CLOUD_APP,3.0.0.20171214,36ms,Y,1000,79c731d5150518615768657974443)

格式时间 - (operationType,productId,productVersion,耗时,结果(Y/N),结果码,uniqueId)

SPI 启动日志

日志路径:~/logs/mobileservice/boot.log

启动日志记录业务系统 mobileservice 的注册和启动情况,分为如下几个阶段:

  • Start-To-Register-Service:开始解析 API 服务接口
  • Start-To-Analyze-Method:开始解析 API 服务接口中的方法
  • Analyze-Method-Parameter:解析方法参数
  • Method-Info:方法信息
  • Registered-OperationType:完成 单个 API operationType 注册
  • Register-Service-Success:完成此接口中所有的 API operationType 注册

样例

  1. 2017-12-20 11:25:59,746 [Start-To-Register-Service] target: com.alibaba.mpaasgw.biz.shared.rpctest.MockRpcImpl@5b490d5e, interface: interface com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc
  2. 2017-12-20 11:25:59,771 [Start-To-Analyze-Method] method=mock
  3. 2017-12-20 11:25:59,780 [Analyze-Method-Parameter] parameters=["s"]
  4. 2017-12-20 11:25:59,839 [Method-Info] MethodInfo[paramCount=1,paramType={class com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc$Req},paramNames={s},returnType=class com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc$Resp,target=com.alibaba.mpaasgw.biz.shared.rpctest.MockRpcImpl@5b490d5e,method=public abstract com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc$Resp com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc.mock(com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc$Req),interfaceClass=interface com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc]
  5. 2017-12-20 11:25:59,839 [Registered-OperationType] operationType=com.alipay.sofa.mock
  6. 2017-12-20 11:25:59,840 [Register-Service-Success] target=com.alibaba.mpaasgw.biz.shared.rpctest.MockRpcImpl@5b490d5e, interface=interface com.alibaba.mpaasgw.biz.shared.rpctest.MockRpc

注意:此日志可以帮助排查 operationType 是否注册成功。

API 监控日志

日志路径:~/logs/mobileservice/monitor.log

记录 API 请求的详细日志,包括 API 请求的 debug 日志以及出错情况下的异常堆栈。

SPI 默认日志

日志路径:~/logs/mobileservice/common-default.log

SPI 默认日志,未指定特定日志的埋点都会打到此日志。

SPI 错误日志

日志路径:~/logs/mobileservice/common-error.log

记录错误和异常堆栈。