toSentryLevel property

SentryLevel toSentryLevel

Converts from Logging Level to SentryLevel. Fallback to SentryLevel.DEBUG.

Implementation

SentryLevel get toSentryLevel {
  if (this >= $logging.Level.FINEST && this < $logging.Level.INFO) {
    return SentryLevel.debug;
  } else if (this >= $logging.Level.INFO && this < $logging.Level.WARNING) {
    return SentryLevel.info;
  } else if (this >= $logging.Level.WARNING && this < $logging.Level.SEVERE) {
    return SentryLevel.warning;
  } else if (this >= $logging.Level.SEVERE && this < $logging.Level.SHOUT) {
    return SentryLevel.error;
  } else if (this >= $logging.Level.SHOUT && this < $logging.Level.OFF) {
    return SentryLevel.fatal;
  } else {
    return SentryLevel.debug;
  }
}