OTLogTest 0.0.5

OTLogTest 0.0.5

davis 维护。



OTLogTest 0.0.5

  • 作者:
  • cuirhong

OTLog

阿里云日志上传

Object-C接入

通过 pod 添加

需要使用的文件中引入: #import <OTLog/OTLog-Swift.h>

如下使用

NSString *regionEndpoint = @"cn-shenzhen.log.aliyuncs.com";
 NSString * logStoreName = @"jhb-logstore-test";
 NSString * projectName = @"jhb-log-test";
NSString * accessKeySecret = @"CYFJzYx***********2i0P";
NSString * accessKeyId = @"LTAI4FzJ**********YoipRi";
OTLogConfig *config = [[OTLogConfig alloc]initWithEndPoint:regionEndpoint accessKeyID:accessKeyId accessKeySecret:accessKeySecret projectName:projectName logStoreName:logStoreName token:NULL];
[OTLogManager.sharedInstance setupConfigWithLogConfig:config];

OTLogModel *logModel = [[OTLogModel alloc]init];

[logModel PutContent:@"url" value:@"/test/url"];
[logModel PutContent:@"userId" value:@"23232"];


OTLogGroupModel *logGroupModel = [[OTLogGroupModel alloc] initWithLogTopic:@"topic-20200616" logSource:@"source-20200616" logContents:@[logModel] logTagContentMap:NULL];

[OTLogManager.sharedInstance postLog:logGroupModel call:^(NSURLResponse * response, NSError * error) {
    if(error){
        NSLog(@"%@", [error description]);
    }else{
        NSLog(@"%@", [response description]);
    }
}];