2013-06-23 4 views
1

Если я правильно понимаю, то использование CLSNSLog вместо NSLog также отправит журналы (которые я вижу в консоли при разработке) в отчет журнала Crashlytics. Звучит превосходно.Отправлять журналы RestKit в Crashlytics

Что было бы еще более совершенным, так это то, что весь вывод, который я получаю в консоли, будет отправлен в Crashlytics. Более preciscly ... RestKit в настоящее время регистрирует сетевые запросы, как это:

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

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

есть ли способ включить протоколирование RestKit также в Crashlytics журналах?

Это даст мне отличную трассировку (то, что я вижу в журнале консоли при отладке/разработке, по-моему, лучшая трассировка, поскольку я привык к последовательности вывода), которая позже поможет мне идентифицировать проблему.

ответ

1

Не то, чтобы я хотел призвать вас регистрировать все по сети в crashalytics, потому что я бы сказал, что гораздо лучше зайти в локальный файл, перевернув содержимое, чтобы у вас никогда не было более нескольких сотен строк , и загружать только после сбоя.

При этом RestKit использует LibComponentLogging, поэтому вы можете найти сведения о конфигурации here.

+0

Именно то, что я искал. Согласен. Но разве Crashlytics уже делает это для меня? Только отправка последних X строк журнала и выполнение этого только в случае сбоя приложения? – digitaljerry

+0

@nej Как я уже отмечал, журналы Crashlytics являются скользящими 64 КБ с использованием FIFO. – nephilim

Смежные вопросы