log static method

dynamic log(
  1. Object? message
)

Logs a message if logging is enabled and the app is in debug mode.

The message will only be printed if both conditions are met:

  1. Logging is enabled via enable
  2. The app is running in debug mode

Example:

Logger.enable();
Logger.log('Debug message'); // Will print in debug mode
Logger.disable();
Logger.log('Debug message'); // Will not print

Implementation

static log(Object? message) {
  if (!_isEnabled) return;
  debugPrint(message.toString());
}