日志接口
所有文档

          内容分发网络 CDN

          日志接口

          获取单个域名日志 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之间的日志,domainLogsapi.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返回格式一致。

          上一篇
          缓存管理接口
          下一篇
          工具接口