From 0d6d3a60122a500f231374c644322a445f8ab8e2 Mon Sep 17 00:00:00 2001 From: 2mal3 <56305732+2mal3@users.noreply.github.com> Date: Sat, 10 Jan 2026 00:34:24 +0100 Subject: [PATCH] chore(control): more detailed server error logs --- control/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/control/main.go b/control/main.go index 0ca747b..be22307 100644 --- a/control/main.go +++ b/control/main.go @@ -105,14 +105,17 @@ func wakeOnLanRoute(ctx echo.Context) error { } mac, err := net.ParseMAC(data.MACAddress) if err != nil { + slog.Warn("Invalid MAC address provided", "mac_address", data.MACAddress, "error", err) return ctx.JSON(http.StatusBadRequest, shared.ErrorResponse{Description: "Invalid MAC address"}) } client, err := wol.NewClient() if err != nil { + slog.Error("Failed to create Wake-on-LAN client", "error", err) return ctx.JSON(http.StatusInternalServerError, shared.ErrorResponse{Description: "Failed to create Wake-on-LAN client"}) } if err := client.Wake("255.255.255.255:7", mac); err != nil { + slog.Error("Failed to send Wake-on-LAN packet", "error", err) return ctx.JSON(http.StatusInternalServerError, shared.ErrorResponse{Description: "Failed to send Wake-on-LAN packet"}) }