LogError logs an error with consistent formatting and emoji prefix
(operation string, err error)
| 9 | |
| 10 | // LogError logs an error with consistent formatting and emoji prefix |
| 11 | func LogError(operation string, err error) { |
| 12 | msg := fmt.Sprintf("❌ %s: %v", operation, err) |
| 13 | GetLogger().Error(msg, |
| 14 | slog.String("operation", operation), |
| 15 | slog.String("error", err.Error()), |
| 16 | slog.Time("timestamp", time.Now()), |
| 17 | ) |
| 18 | } |
| 19 | |
| 20 | // LogErrorf logs a formatted error message with emoji prefix |
| 21 | func LogErrorf(format string, args ...interface{}) { |
no test coverage detected