From 24ca4b106d10dbc145e9fbb2b58e81606a40c77d Mon Sep 17 00:00:00 2001 From: Damyan Yordanov Date: Thu, 15 Jun 2023 18:06:35 +0200 Subject: [PATCH] Add flat `onmetal` plugin debug output --- plugins/onmetal/plugin.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/onmetal/plugin.go b/plugins/onmetal/plugin.go index 0ca0b67..4f0511a 100644 --- a/plugins/onmetal/plugin.go +++ b/plugins/onmetal/plugin.go @@ -6,6 +6,7 @@ package onmetal import ( "net" + "strings" "time" "github.com/coredhcp/coredhcp/handler" @@ -27,7 +28,7 @@ func setup6(args ...string) (handler.Handler6, error) { } func handler6(req, resp dhcpv6.DHCPv6) (dhcpv6.DHCPv6, bool) { - log.Printf("Received DHCPv6 request: %s", req.Summary()) + log.Printf("Received DHCPv6 request: %s", strings.Replace(req.Summary(), "\n", " ", -1)) if !req.IsRelay() { log.Printf("Received non-relay DHCPv6 request. Dropping.") @@ -62,7 +63,7 @@ func handler6(req, resp dhcpv6.DHCPv6) (dhcpv6.DHCPv6, bool) { }}, }) - log.Printf("Sent DHCPv6 response:\n%s", resp.Summary()) + log.Printf("Sent DHCPv6 response: %s", strings.Replace(resp.Summary(), "\n", " ", -1)) return resp, false }