查看本地日志

调用日志接口写的日志会先写入到本地应用的沙盒文件中,触发日志上报逻辑后,再上传到日志服务器。

本地日志格式

10.1.60 & 10.1.68 版本

  • 写入本地的日志在沙盒的 Library > atrack > logs 文件夹下。该文件夹仅存放还未上报的日志,已经上报的日志不再保存。

  • 日志文件命名规则为 业务码.log。根据写入日志时传入的业务码(bizType)参数对日志进行分类,同类型的日志会写入相同文件。目前,几种常见的埋点类型有:

    • autotrack:自动化埋点。

    • behavior:行为埋点(包括报活埋点和自定义事件埋点等)。自定义事件埋点中,您可以通过 bizType 参数自定义业务码;更多信息,请参见 自定义事件埋点

    • performance:性能埋点(包括应用启动速度埋点等)。

10.1.32 版本

重要

自 2020 年 6 月 28 日起,mPaaS 停止维护 10.1.32 基线。请使用 10.1.6810.1.60 系列基线。可以参考 mPaaS 10.1.68 升级指南mPaaS 10.1.60 升级指南 进行基线版本升级。

  • 写入本地的日志在沙盒的 Library > log 文件夹下。

  • 日志文件命名规则为 业务码.时间戳.log。根据写入日志时传入的业务码(bizType)参数对日志进行分类,同类型的日志会写入相同文件。目前,几种常见的埋点类型有:

    • autotrack:自动化埋点。

    • behavior:行为埋点(包括报活埋点和自定义事件埋点等)。自定义事件埋点中,您可以通过 bizType 参数自定义业务码;更多信息,请参见 自定义事件埋点

    • crash:异常埋点。

    • performance:性能埋点(包括应用启动速度埋点等)。

  • 程序每次冷启动都会重新生成一个.log 的日志文件。

埋点日志格式

  • 打开一个日志文件,可以看到每个日志文件是按行进行组织的,即一行为一条日志。

  • 每条日志是一个由逗号分隔的字符串,字符串的不同位置代表不同的含义。服务器根据位置信息来切分日志。一条完整的日志格式如下:

    0_     257_1479573031.408824_D-VM,2016-11-20 00:30:31:408,1000533192018_IOS-0000000001,2.0.X.X,2,-,7542B136-5EA8-4C3A-930D-8BF2CA15F3CA,-,event,-,-,-,-,-,-,startApp,-,u,c,Launcher,-,NativeApp,-,-,-,-,-,2,-,-,-,-,-,iPhone 6S,9.3.3,WIFI,-,-,follow_system_zh-Hans-CN,-,-,-,-,VoiceOver=0$$
  • 10.1.60 和 10.1.68 版本中,每条日志开头的标记信息不再标识日志上传的状态。

  • 10.1.32 版本中,每条日志开头都有标记信息,第一个数字代表日志的上传状态。0 表示日志还没有上传,1 代表日志已上传。

  • 日志各字段的具体含义请参考 日志模型

后续操作

上报日志