Apptentive seems like a good addition to have. However it pollutes the Console with so many messages, that is unnecessary to see every time. It is distracting me from seeing important debug messages elsewhere.
Only an extract:
2015-05-10 10:15:45.134 xNews[34355:4228197] Loading ATSwizzle_NSObject_Bootstrap
2015-05-10 10:15:45.134 xNews[34355:4228197] Loading ATSwizzle_UIViewController_Bootstrap
According to the docs it's possible to disable them:
#import "ATConnect_Debugging.h"
[ATConnect sharedConnection].debuggingOptions = ATConnectDebuggingOptionsNone;
This doesn't work at all. I still get to see all those debug messages I don't care about. Any advice please?
The Apptentive
debuggingOptionsproperty does enable/disable some debug features, however it's true that we aren't tying that in with the log levels.I will make a note to add a new
debuggingOptionsoption to silence all logging for an upcoming version of the SDK.Apptentive does allow control over log levels via the
ATLog.hfile and preprocessor macros:By default, release configuration of the Apptentive SDK will log only the
warninganderrorlog levels. Debug builds will log the more verboseinfoanddebuglevels.In your Xcode project you should be able to set
AT_LOGGING_ENABLED = 0to silence all Apptentive warning. Or toggle the log levels as you see fit.Thanks for using Apptentive! Let me know if you need any assistance with this.