write method

  1. @override
void write(
  1. BinaryWriter writer,
  2. LogLevelPersistent obj
)

Is called when a value has to be encoded.

Implementation

@override
void write(BinaryWriter writer, LogLevelPersistent obj) {
  switch (obj) {
    case LogLevelPersistent.error:
      writer.writeByte(0);
    case LogLevelPersistent.critical:
      writer.writeByte(1);
    case LogLevelPersistent.info:
      writer.writeByte(2);
    case LogLevelPersistent.debug:
      writer.writeByte(3);
    case LogLevelPersistent.verbose:
      writer.writeByte(4);
    case LogLevelPersistent.warning:
      writer.writeByte(5);
  }
}