captureMessage static method
Future<void>
captureMessage(
- String message, {
- ErrorSeverity severity = ErrorSeverity.info,
- Map<
String, dynamic> ? extra,
Capture message
Implementation
static Future<void> captureMessage(
String message, {
ErrorSeverity severity = ErrorSeverity.info,
Map<String, dynamic>? extra,
}) async {
if (!_config.enabled) return;
// Add as breadcrumb
addBreadcrumb(Breadcrumb(
message: message,
category: 'log',
level: severity,
));
// Call custom log handler
if (_config.onLog != null) {
try {
await _config.onLog!(message, severity);
} catch (e) {
debugPrint('Error in custom log handler: $e');
}
}
// Log to console in debug mode
if (kDebugMode) {
debugPrint('SwiftErrorTracker: $severity - $message');
}
}