logger property

Logger get logger

The logger to use for Realm logging in this Isolate The default log level is RealmLogLevel.info.

Implementation

static Logger get logger {
  return _logger;
}
set logger (Logger value)

Implementation

static set logger(Logger value) {
  if (_logger == value) {
    return;
  }

  _logger.clearListeners();
  realmCore.realmLoggerLevelChangedSubscription.cancel();
  _logger = value;
  realmCore.loggerSetLogLevel(_logger.level, scheduler.nativePort);
  realmCore.realmLoggerLevelChangedSubscription =
      _logger.onLevelChanged.listen((logLevel) => realmCore.loggerSetLogLevel(logLevel ?? RealmLogLevel.off, scheduler.nativePort));
}