Ios 如何使用asl.h捕获react本机日志? struct SystemLog{ 静态func readAllLogEntries(processLogEntry:(SystemLogEntry)->()){ 设q=asl_new(UInt32(asl_TYPE_查询)); asl_集合查询(q,asl_密钥发送者,“项目名称”,UInt32(asl_查询操作相等)); //let query=asl_new(UInt32(asl_类型查询)) let response=asl_搜索(nil,q) 而让msg=asl_下一步(响应){ 如果(msg==nil){ 打破 } 变量dict:[字符串:字符串]=[:] var keyIndex=UInt32(0) 而let key=asl_key(msg,keyIndex){ 如果(键==nil){ 打破 } 如果let keyString=String(cString:key)?“”{ let value=asl_get(消息,键) 让valueString=(value==nil)?“”:String(cString:value!) dict[keyString]=valueString??“” 键索引+=1 } } 让logEntry=SystemLogEntry(dict) processLogEntry(logEntry) }asl_发布(响应) } }
我正在使用Ios 如何使用asl.h捕获react本机日志? struct SystemLog{ 静态func readAllLogEntries(processLogEntry:(SystemLogEntry)->()){ 设q=asl_new(UInt32(asl_TYPE_查询)); asl_集合查询(q,asl_密钥发送者,“项目名称”,UInt32(asl_查询操作相等)); //let query=asl_new(UInt32(asl_类型查询)) let response=asl_搜索(nil,q) 而让msg=asl_下一步(响应){ 如果(msg==nil){ 打破 } 变量dict:[字符串:字符串]=[:] var keyIndex=UInt32(0) 而let key=asl_key(msg,keyIndex){ 如果(键==nil){ 打破 } 如果let keyString=String(cString:key)?“”{ let value=asl_get(消息,键) 让valueString=(value==nil)?“”:String(cString:value!) dict[keyString]=valueString??“” 键索引+=1 } } 让logEntry=SystemLogEntry(dict) processLogEntry(logEntry) }asl_发布(响应) } },ios,reactjs,react-native,swift5,Ios,Reactjs,React Native,Swift5,我正在使用asl.h捕获设备应用程序日志。上面的代码用于捕获react本机应用程序日志,但我只看到带有上述代码的系统日志。我以asl_keysender的身份发送了app name,但仍然只能看到一些日志。我怎样才能得到这样的日志 [info][tid:com.facebook.react.JavaScript] SystemLog.readAllLogEntries { entry in Swift.print("\("****------------***&q
asl.h
捕获设备应用程序日志。上面的代码用于捕获react本机应用程序日志,但我只看到带有上述代码的系统日志。我以asl_key
sender的身份发送了app name,但仍然只能看到一些日志。我怎样才能得到这样的日志
[info][tid:com.facebook.react.JavaScript]
SystemLog.readAllLogEntries { entry in
Swift.print("\("****------------***") [\(entry)]")
}