debug abstract method

void debug(
  1. String message, {
  2. Map<String, Object?>? extras,
})

Logs a debug-level message with optional structured metadata.

Debug messages provide detailed diagnostic information useful during development. They are typically suppressed in production builds.

The message is the log text. The optional extras map may include contextual data such as request parameters or state snapshots.

Example:

logger.debug(
  'Vehicle lookup initiated',
  extras: {'vehicleId': '123', 'vrn': 'ABC123'},
);

Implementation

void debug(String message, {Map<String, Object?>? extras});