debugLogging property

bool debugLogging
getter/setter pair

Whether mutations are printed to the console and recorded in changeLog. Defaults to kDebugMode, so there's no console noise or retained history in release builds unless you turn this on explicitly. This does not gate observe — observers registered via observe always run, in every build mode, since they're meant to power things like persistence and analytics, not just dev-time logging.

Implementation

static bool debugLogging = kDebugMode;