I have custom keyboard extension app. It uses compiled library that logs a lot of connection errors but otherwise works fine (Apple's NSSpellChecker
). For details see this question (JAL's answer is not working well).
Questions:
What kind of problems can be caused by having a lot of production logs on the iPhone. For example can long log consume memory (keyboard extensions are limited to ~40MB)? Can it consume disk space? What other issues might I encounter? It certainly slows down the app a bit but that is no issue in my case.
When I receive crash logs from Apple will they include all those spam logs from
NSSpellChecker
?@JAL has discovered this way how to disable logging globaly in the app - including logs coming from compiled libraries. It works but the suggested way of reenabling logging does not. If I use it to globally disable logs in my app will I still receive meaningfull crash logs from Apple? Or just empty logs?
Please feel free to answer even if you can answer just some of those questions.