suppressLogs
By default, messages for known error states are logged in debug builds whenever the target has no doOnShadowModeChange set. This flag allows those logs to be suppressed.
If the library throws due to throwOnUnhandledErrors, these logs are skipped.
No logs are printed in release builds.