shouldLog method

  1. @override
bool shouldLog(
  1. LogEvent event
)

Is called every time a new log message is sent and decides if it will be printed or canceled.

Returns true if the message should be logged.

Implementation

@override
bool shouldLog(LogEvent event) {
  final logs = logger.logs.value;

  logger.logs.add([
    ...logs,
    LogMessage(message: event.message.toString(), time: DateTime.now())
  ]);

  return true;
}