2013-06-23 48 views
1

如果我理解正確,那麼使用CLSNSLog而不是NSLog也會將日誌(我在開發過程中在控制檯中看到)發送到Crashlytics日誌報告。聽起來很完美。發送RestKit日誌到Crashlytics

什麼會更完美呢,是我在控制檯得到的所有輸出都會發送給Crashlytics。 更多preciscly ... RestKit當前登錄的網絡請求是這樣的:

我restkit.network:RKObjectRequestOperation.m:174 GET 'https://api.domain.com/api/ ...'

我restkit.network:RKObjectRequestOperation.m: 210 GET 'https://api.domain.com/api/ ......'(200 OK)1.3199秒]

有沒有一種方法,包括RestKit記錄也是在Crashlytics日誌?

這會給我一個完美的軌跡(我在調試/開發過程中看到的控制檯日誌在我看來是最好的軌跡,因爲我已經習慣了輸出順序),這會稍後幫助我識別問題。

回答

1

不是我想鼓勵你把所有東西都記錄在網絡上,因爲我認爲記錄到本地文件是一個更好的主意,滾動內容使你永遠不會超過幾百行,並且只能在崩潰後上傳。

也就是說,RestKit使用LibComponentLogging,因此您可以找到配置詳細信息here

+0

正是我在找的東西。 我同意。但Crashlytics不是已經爲我做了這件事嗎?只發送最後的X行日誌,並只在應用程序崩潰時執行此操作? – digitaljerry

+0

@nej正如我以前檢查,Crashlytics日誌是使用FIFO的一個滾動64 KB。 – nephilim