e static method
Error level logging
Implementation
static void e(dynamic message,
[String? tag, Object? error, StackTrace? stackTrace]) {
_logWithStyle(message, 'ERROR', tag);
if (error != null && kDebugMode) {
final String timestamp =
_showTimestamp ? DateTime.now().toString().substring(11, 23) : '';
final String timePrefix = _showTimestamp ? '[$timestamp] ' : '';
developer.log('${timePrefix}Error Details: $error', name: tag ?? _tag);
}
if (stackTrace != null && kDebugMode) {
final String timestamp =
_showTimestamp ? DateTime.now().toString().substring(11, 23) : '';
final String timePrefix = _showTimestamp ? '[$timestamp] ' : '';
final String cleanStackTrace = _cleanStackTrace(stackTrace.toString());
developer.log('${timePrefix}StackTrace:\n$cleanStackTrace',
name: tag ?? _tag);
}
}