离线日志接口
更新时间:2026-06-05
离线日志接口
获取离线日志下载地址 GetOfflineLog
获取用户某个站点下单个域名或多个域名某一指定时间段内的日志下载地址。日志的保存时间为 180 天。
Go
1cli := GetDefaultClient()
2logResult, err := cli.GetOfflineLog(&api.LogQueryData{
3 Site: "your_site.com",
4 StartTime: "2026-05-01T00:00:00Z",
5 EndTime: "2026-05-31T23:59:59Z",
6 DomainList: []string{"your.domain.com", "your.domain.com"},
7 PageNo: 1,
8 PageSize: 20,
9})
10fmt.Printf("logResult:%+v\n", logResult)
11fmt.Printf("err:%+v\n", err)
api.LogQueryData字段说明:
| 字段 | 类型 | 是否必选 | 说明 |
|---|---|---|---|
| Site | String | 是 | 站点名称。 |
| StartTime | String | 否 | 查询时间范围起始值,UTC 时间。默认为 EndTime 前推 8 小时。 |
| EndTime | String | 否 | 查询时间范围结束值,UTC 时间。默认为当前时间。 |
| DomainList | []String | 否 | 查询的域名列表。 |
| PageNo | int | 否 | 分页编号,默认值为 1。 |
| PageSize | int | 否 | 每页返回日志数目,默认值为 20。 |
logResult是*api.LogQueryResult类型的对象,详细说明如下:
| 字段 | 类型 | 说明 |
|---|---|---|
| LogEntryList | []LogEntry | 离线日志列表。 |
| TotalCount | String | 离线日志列表总数。 |
LogEntry类型说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| Domain | String | 域名。 |
| Url | String | 可下载离线日志的 URL。 |
| Name | String | 离线日志文件名称。 |
| Size | int64 | 离线日志文件大小,单位为 B。 |
| LogTimeBegin | String | 文件中日志开始时间,UTC 时间。 |
| LogTimeEnd | String | 文件中日志结束时间,UTC 时间。 |
评价此篇文章
