safeLog function
Prints message only when logging is enabled via configureLogging.
Optionally accepts an error object that is appended to the log output.
Implementation
void safeLog(Object? message, {Object? error}) {
if (!_isLoggingEnabled) return;
final buffer = StringBuffer('[FlutterTimeGuard]');
if (message != null) {
buffer.write(' $message');
}
if (error != null) {
buffer.write(' | error: $error');
}
debugPrint(buffer.toString());
}