函数日志
Atlas Device Sync 、 Atlas Edge Server 、 Data API和HTTPS endpoints均已弃用。 有关详细信息,请参阅弃用页面。
Overview
每当用户使用 Realm 软件开发工具包(Realm SDK)调用 Realm 函数时,都会创建函数日志。虽然您可以使用trigger执行函数,但只有直接从 SDK 调用的函数才会生成函数类型的日志。
日志格式
函数日志条目具有以下形式:
Logs: [ <log line>, <log line>, ... ] { "arguments": [ <arg1>, <arg2> ], "name": <function name>, "service": "" } Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address> SDK: <sdk> Platform Version: <version>
字段
字段 | 说明 | ||
---|---|---|---|
远程 IP 地址 | 向 Atlas App Services 发送请求的 IP 地址。 (例如 52.21.89.200 ) | ||
已使用的计算 | 操作的计算负载。 | ||
平台版本 | 发送请求的平台的版本。 | ||
SDK | 用于发送请求的 SDK。 潜在值包括任何 SDK。 对于浏览器,此值为 例子此请求来自 Realm Web SDK 版本4.0.0 在 Mozilla Firefox 上运行:
此请求来自 Realm Java SDK 版本4.6.0 在 Android Marshmallow 上运行:
| ||
函数调用位置 | 执行函数的数据中心。 | ||
日志 | console.log 输出列表。 App Services会保存最近25 console.log() 调用的前512字节。 |
错误字段
不成功的操作创建的日志条目可能具有用于调试目的的附加字段。其中包括:
字段 | 说明 |
---|---|
错误 | 错误的简短描述。 |
堆栈跟踪 | 异常堆栈跟踪的打印输出。 |
详情 | 有关执行的额外信息,包括操作、原因、服务名称和服务类型。 |