2013-06-23 2 views
1

올바르게 이해하면 NSLog 대신 CLSNSLog를 사용하면 Crashlytics 로그 보고서에 로그 (콘솔을 볼 때 볼 수 있음)도 전송됩니다. 완벽 해.RestKit 로그를 Crashlytics에 보냅니다.

콘솔에서 출력되는 모든 출력이 Crashlytics에 전송된다는 점이 더 완벽 할 것입니다.

내가 GET restkit.network:RKObjectRequestOperation.m:174 'https://api.domain.com/api/를 ...'

내가 restkit.network:RKObjectRequestOperation.m : 더 preciscly ... RestKit 현재이 같은 네트워크 요청을 기록합니다210 GET 'https://api.domain.com/api/ ...'(200 OK) [1.3199 s]

Crashlytics 로그에도 RestKit 로깅을 포함시키는 방법이 있습니까?

이것은 디버깅/개발이 내 의견으로는 출력 시퀀스에 익숙하기 때문에 가능한 최상의 추적을 제공하는 동안 콘솔 로그에서 볼 수있는 완벽한 추적을 제공하므로 나중에 문제를 식별하는 데 도움이됩니다.

답변

1

네트워크를 통해 모든 것을 crashalytics에 로그하는 것이 좋습니다. 로컬 파일에 로그하는 것이 더 좋을 것이라고 말했기 때문에 내용을 롤링하여 몇 백 라인 이상을 가질 수는 없었습니다. , 충돌 후 업로드 만 가능합니다.

즉, RestKit은 LibComponentLogging을 사용하므로 구성 세부 사항 here을 찾을 수 있습니다.

+0

정확히 내가 무엇을 찾고 있었습니까. 동의합니다. Crashlytics가 이미이 일을하고 있지 않습니까? 로그의 마지막 X 줄만 보내고 앱이 충돌 할 때만이 작업을 수행합니까? – digitaljerry

+0

@nej 전에 확인한 바와 같이, Crashlytics 로그는 FIFO를 사용하는 64KB의 롤링입니다. – nephilim