云日志服务Go SDK 4.3. 关于日志上传的操作 此操作用于日志上传服务,需要传入的参数有三个,分别是logProject(日志项目编码),logUnit(日志单元编码),logItems(要上传的日志)。 参数 类型 描述 是否必须 logProject string 日志项目编码 是 logUnit string 日志单元编码 是 logItems []LogItem 日志信息 是 示例代码:上传日志,默认使用lz4压缩 plaintext response, err : client.PutLogs(logProject, logUnit, logItems) if err ! nil { fmt.Println("Put log failed: ", err.Error()) } else { fmt.Println("message: ", response.Message) } response 是Response格式的返回响应体,如下表格式: 参数 类型 描述 示例 statusCode int64 返回码,取值范围:0:正常、1:严重错误,其他自定义错误码 message string 状态描述 SUCCESS error string 参考错误编码列表 日志服务相关错误编码(部分): statusCode error message 1 LTS8000 请求失败,请稍候重试,或提交工单反馈 1 LTS8001 内容不合法,无法解析 1 LTS8004 日志内容包含的日志必须小于[x] MB和[y]条 1 LTS8006 日志内容解压失败 1 LTS8007 Token失效,请重新获取 1 LTS8009 无云日志服务产品实例,请先开通云日志服务 1 LTS8010 日志项目不存在 1 LTS8011 日志单元不存在 1 LTS8013 在1个日志项目下,写入流量最大限制:200MB/s 1 LTS8014 在1个日志项目下,写入次数最大限制:1000次/s 1 LTS8015 在1个日志单元下,写入流量最大限制:100MB/s 1 LTS8016 在1个日志单元下,写入次数最大限制:500次/s 1 LTS18000 调用ITIAM的接口失败
来自: