#import <VeTLSiOSSDK/VeTLSiOSSDK.h>
int main(int argc, char *argv[]) {
LogContent *logContent = [[LogContent alloc] init]; {
logContent.key = @"testKey";
logContent.value = @"testValue";
Log *log = [[Log alloc] init]; {
log.time = (int64_t)([[NSDate date] timeIntervalSince1970] * 1000);
[log.contentsArray addObject:logContent];
LogGroup * logGroup = [[LogGroup alloc] init]; {
logGroup.source = @"ios-sdk-test";
logGroup.fileName = @"ios-sdk-test";
[logGroup.logsArray addObject:log];
PutLogsRequest *request = [[PutLogsRequest alloc] init]; {
request.topicId = @"XXX"; // ios-sdk-test-topic
request.logGroupList = [[LogGroupList alloc] init];
[request.logGroupList.logGroupsArray addObject:logGroup];
VeTask* task = [client PutLogsAsync:request];
[task continueWithBlock:^id _Nullable(VeTask * _Nonnull t) {
GeneralHttpResponse* response = t.result;
NSLog(@"RequestId: %@, HttpStatus: %@, ResponseBody: %@", response.requestId, response.httpStatusCode, [[NSString alloc] initWithData:response.responseBody encoding:NSUTF8StringEncoding]);
} else NSLog(@"Encountered error: %@", t.error);