BDLogRecord constructor

BDLogRecord(
  1. BDLevel level,
  2. String message, {
  3. Object? error,
  4. StackTrace? stackTrace,
  5. bool isFatal = false,
})

Create a new Logging record. Logging record's level is required. Logging record's message is required.

Implementation

BDLogRecord(
  this.level,
  this.message, {
  this.error,
  this.stackTrace,
  this.isFatal = false,
})  : time = DateTime.now(),
      assert(
        (isFatal && error != null) ||
            (!isFatal && error != null) ||
            error == null,
        'isFatal can only be used with error',
      );