日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lumberjack库在GCDAsyncSocket上的打印输出

發布時間:2023/12/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lumberjack库在GCDAsyncSocket上的打印输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開源的GCDAsyncSocket或GCDAsyncUdpSocket不僅功能強大,打印日志也是強大的,它使用的是Lumberjack開源庫。但是在默認情況下是不顯示出來的。


我們要調試GCDAsyncSocket或GCDAsyncUdpSocket,就要打開日志功能。

首先要下載Lumberjack。地址在:?http://code.google.com/p/cocoalumberjack/

然后把Lumberjack相關的文件加入到工程里面(主要是Lumberjack文件夾下的文件)。如下圖


然后在AppDelegate.m文件中初始化DDLog工作。如下圖:


記得在AppDelegate.h文件上加入

#import "DDTTYLogger.h"

#import "DDFileLogger.h"

同時在GCDAsyncSocket.m文件中打開日志宏。如下圖


經過以上步驟,在控制臺上就能顯示日志信息了。就可以查看GCDAsyncSocket的執行情況并可以自定義加入日志信息了。


但是如果以寫入文件系統的方式(方式2),就還得繼續往下看。

正如截圖上說的一樣,日志文件在Document目錄下的Library/Caches/Logs文件夾下。文件名以bundleID+時間格式.log的方式。

注意這里取的是0時區的時間。看代碼


說明了文件格式后,還需要調整日志級別才能打印出相關的日志信息。我是全部打印了。就設置最高級別(5)

在DDFileLogger.m文件中修改LOG_LEVEL為?5


這下所有的日志都出來了。可以繼續你的調試了。

最后。good luck

總結

以上是生活随笔為你收集整理的Lumberjack库在GCDAsyncSocket上的打印输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。