LogErrorf logs a formatted error message with emoji prefix
(format string, args ...interface{})
| 19 | |
| 20 | // LogErrorf logs a formatted error message with emoji prefix |
| 21 | func LogErrorf(format string, args ...interface{}) { |
| 22 | msg := fmt.Sprintf("❌ "+format, args...) |
| 23 | GetLogger().Error(msg, |
| 24 | slog.String("formatted_message", fmt.Sprintf(format, args...)), |
| 25 | slog.Time("timestamp", time.Now()), |
| 26 | ) |
| 27 | } |
| 28 | |
| 29 | // LogSuccess logs a success message with emoji prefix |
| 30 | func LogSuccess(operation string, details ...interface{}) { |
no test coverage detected