如何使用格式化日志消息(获取time_t,timeval,errno)?

时间:2019-04-09 07:21:44

标签: ios swift logging

如何使用系统日志?我浏览了这份苹果文件:

  

https://developer.apple.com/documentation/os/logging

但是无法获取格式化日志消息。

使用此代码:

  

os_log(OS_LOG_DEFAULT,“时间:%{time_t} d”,time_t)

OS_LOG_DEFAULT显示错误:

enter image description here

如何使用此OS_LOG_DEFAULT,如何获取所有格式的日志消息?

(time_t,timeval,timespec,errno,iec-bytes,bitrate,iec-bitrate,uuid_t)

想知道如何使用这种执行日志记录:

os_log("This is a log message.")

os_log("This is additional info that may be helpful for troubleshooting.", log: OSLog.default, type: .info)

let customLog = OSLog(subsystem: "com.your_company.your_subsystem_name.plist", category: "your_category_name")
os_log("This is info that may be helpful during development or debugging.", log: customLog, type: .debug)

如何在我的应用程序中使用它,想要获取格式化日志消息,执行日志记录。

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,则说明您无法快速访问<form [formGroup]="form" (ngSubmit)="save()"> <div class='documents' formArrayName="documents"> <div *ngFor="let document of documents; let i = index"> <p-checkbox [formControlName]="i" name="doc" [value]="document" [label]="document.name" [inputId]="document.id"> </p-checkbox> </div> </div> </form> OS_LOG_DEFAULT是一个Objective-C宏,您可以看到here

要快速使用此功能,请使用OS_LOG_DEFAULT执行以下操作:

OSLogType.default