read method

  1. @override
LogLevelPersistent read(
  1. BinaryReader reader
)

Is called when a value has to be decoded.

Implementation

@override
LogLevelPersistent read(BinaryReader reader) {
  switch (reader.readByte()) {
    case 0:
      return LogLevelPersistent.error;
    case 1:
      return LogLevelPersistent.critical;
    case 2:
      return LogLevelPersistent.info;
    case 3:
      return LogLevelPersistent.debug;
    case 4:
      return LogLevelPersistent.verbose;
    case 5:
      return LogLevelPersistent.warning;
    default:
      return LogLevelPersistent.error;
  }
}