Log Service iOS SDK は、「Overview」に基づいて実装されており、現時点では、ログの書き込みができます。
Swift
/*
エンドポイント、AccessKey ID、および AccessKey Secret を指定して Log Service クライアントを作成
@endPoint: https://help.aliyun.com/document_detail/29008.html
*/
let myClient = try! LOGClient(endPoint: "",
accessKeyID: "",
accessKeySecret: "",
projectName:"")
/* ロググループを作成 */
Let loggroup = try! Loggroup (topic: "mtopic", source: "msource ")
/* ログを格納 */
let log1 = Log()
try! log1. PutContent("K11", value: "V11")
try! log1. PutContent("K12", value: "V12")
try! log1. PutContent("K13", value: "V13")
logGroup.PutLog(log1)
/* ログを格納 */
Let log2 = Log ()
try! log2. Putcontent ("k21", value: "V21 ")
try! log2. PutContent("K22", value: "V22")
try! log2. PutContent("K22", value: "V22")
logGroup.PutLog(log2)
/* ログを送信 */
myClient.PostLog(logGroup,logStoreName: ""){ response, error in
// レスポンス処理を記述
if error?.domain == NSURLErrorDomain && error?.code == NSURLErrorTimedOut {
print("timed out") // 注: `response` はタイムアウトした場合は `nil`
}
}
Objective-C
GitHub をご参照ください。https://github.com/lujiajing1126/AliyunLogObjc