日志接口
更新时间:2023-05-16
获取单个域名日志 GetDomainLog
cli := client.GetDefaultClient()
testDomain := "test_go_sdk.baidu.com"
endTime := "2019-09-01T07:12:00Z"
startTime := "2019-09-09T07:18:00Z"
domainLogs, err := cli.GetDomainLog(testDomain, api.TimeInterval{
StartTime: startTime,
EndTime: endTime,
})
fmt.Printf("domainLogs:%+v\n", domainLogs)
fmt.Printf("err:%+v\n", err)
示例查询了单个域名在2019-09-01T07:12:00Z~2019-09-09T07:18:00Z之间的日志,domainLogs
是api.LogEntry
数组类型,LogEntry包含日志名,所属域名,下载路径,起始时间等信息。
获取多个域名日志 GetMultiDomainLog
cli := client.GetDefaultClient()
endTime := "2019-09-01T07:12:00Z"
startTime := "2019-09-09T07:18:00Z"
domainLogs, err := cli.GetMultiDomainLog(&api.LogQueryData{
TimeInterval: api.TimeInterval{
StartTime: startTime,
EndTime: endTime,
},
Type: 1,
Domains: []string{"1.baidu.com", "2.baidu.com"},
})
fmt.Printf("domainLogs:%+v\n", domainLogs)
fmt.Printf("err:%+v\n", err)
示例查询["1.baidu.com", "2.baidu.com"]这些域名的日志,domainLogs
和上一节GetDomainLog返回格式一致。