2011-05-30 58 views
1

閱讀這些鏈接後: Using Objective C to read log messages posted to the device console https://developer.apple.com/library/ios/#documentation/System/Conceptual/ManPages_iPhoneOS/man3/asl.3.html蘋果iOS ASlog,輪詢消息.. [代碼]

我使用

aslmsg m = asl_new(ASL_TYPE_MSG); 
asl_log(NULL, m, ASL_LEVEL_INFO, result); 

問題成功發佈消息到ASlog是,當我去查詢日誌,得到結果有極端的滯後。從今天早些時候開始使用NSLog開始打印之後,它似乎在搜索所有內容。

我當前的代碼來獲取信息是:

q = asl_new(ASL_TYPE_QUERY); 
asl_set_query(q, ASL_KEY_SENDER, "db_poc", ASL_QUERY_OP_EQUAL); 
asl_set_query(q, ASL_KEY_TIME, "1306768140", ASL_QUERY_OP_GREATER); 

我試圖讓我的應用程序將消息發送到控制檯(從JavaScript/UIWebView的)。我想然後觀看這些消息的控制檯,以便我可以將數據發送回UIWebviews的JavaScript代碼..

我不知道是否有任何額外的標誌,我可以設置發送或接收方加快速度?另外,有沒有辦法來清除這個ASlog?

任何想法..?

謝謝。

回答

1

您是否嘗試過使用ASL_OPT_NO_DELAY創建自己的aslclient?