fault method
void
fault(
- String message, {
- Object? error,
- StackTrace? stackTrace,
- Map<
String, dynamic> ? metadata,
Log a fault message (highest severity)
Implementation
void fault(
String message, {
Object? error,
StackTrace? stackTrace,
Map<String, dynamic>? metadata,
}) {
final enrichedMetadata = metadata ?? <String, dynamic>{};
if (error != null) {
enrichedMetadata['error'] = error.toString();
}
if (stackTrace != null) {
enrichedMetadata['stackTrace'] = stackTrace.toString();
}
// The public `fault` convenience maps to the generated enum's highest
// severity, LOG_LEVEL_FATAL.
_log(LogLevel.LOG_LEVEL_FATAL, message, metadata: enrichedMetadata);
}