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.realmLoggerLevelChangedSubscipiton.cancel();
  _logger = value;
  realmCore.loggerSetLogLevel(_logger.level, scheduler.nativePort);
  realmCore.realmLoggerLevelChangedSubscipiton = _logger.onLevelChanged
      .listen((logLevel) => realmCore.loggerSetLogLevel(
          logLevel ?? RealmLogLevel.off, scheduler.nativePort));
}