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上的打印输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线答题小程序关于完形填空题的设计
- 下一篇: 小高考三门计算机能报大专吗,美术生小高考