云日志服务C SDK 3.1. 基本使用 使用 SDK访问云日志服务,需要设置正确的 AccessKey、SecretKey 和endpoint,所有的服务可以使用同一 key 凭证来进行访问,但不同的服务地区需要使用不同的 endpoint 进行访问,详情参考天翼云官网SDK接入概述。在调用前SDK,需要已知以下参数: 云日志服务访问地址。详情请查看访问地址(Endpoint)。 key凭证:accessKey和secretKey 。详情请查看如何获取访问密钥(AK/SK)。 日志项目编码:logProject,在使用SDK前,需要确保您有至少一个已经存在的日志项目。 日志单元编码:logUnit,在使用SDK前,需要确保日志项目中有至少一个已经存在的日志单元。 待上传的日志:logItem,在使用SDK前,需要确保日志已按照特定格式组织。 参数 参数类型 描述 是否必须 endpoint string 域名 是 accessKey string AccessKey,简称ak 是 secretKey string SecretKey ,简称sk 是 logProject string 日志项目编码 是 logUnit string 日志单元编码 是 示例代码:SDK使用示例 c include include include "logconfig.h" include "logitem.h" include "logclient.h" include "logresponse.h" int main(void) { char accessKey "your accessKey"; char secretKey "your secretKey"; char endpoint "endpoint"; char logProject "log project Code"; char logUnit "log unit Code"; Client client Clientnew(endpoint,accessKey,secretKey); if (client NULL) { printf("client init failedn"); return 0; } int logsize10; //send 10 logs once LogItems logItems LogItemsnew(logsize); for (sizet i 0; i statusCode,response>message,response>error); } else { printf("response is null"); } PutLogsResponsefree(response); } LogItemsfree(logItems); Clientfree(client); return 0; }