toLogLevel method

LogLevel toLogLevel()

Convert from a SYZ_LOG_LEVEL member.

Implementation

LogLevel toLogLevel() {
  switch (this) {
    case SYZ_LOG_LEVEL.SYZ_LOG_LEVEL_ERROR:
      return LogLevel.error;
    case SYZ_LOG_LEVEL.SYZ_LOG_LEVEL_WARN:
      return LogLevel.warn;
    case SYZ_LOG_LEVEL.SYZ_LOG_LEVEL_INFO:
      return LogLevel.info;
    case SYZ_LOG_LEVEL.SYZ_LOG_LEVEL_DEBUG:
      return LogLevel.debug;
    default:
      throw SynthizerError(
        'Unrecognised `SYZ_LOG_LEVEL` member.',
        this,
      );
  }
}