From 78caad2dbde229a87de1766f86e497dba8c09360 Mon Sep 17 00:00:00 2001 From: bartfokker Date: Thu, 25 Oct 2018 22:22:04 +0200 Subject: [PATCH] depend on io.WriteCloser instead of net.Conn --- logging/server.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/logging/server.go b/logging/server.go index 8cca836..25ac94b 100644 --- a/logging/server.go +++ b/logging/server.go @@ -2,6 +2,7 @@ package logging import ( "fmt" + "io" "net" "sync" ) @@ -56,13 +57,13 @@ func StopServer() { } } -func handler(conn net.Conn) { +func handler(wc io.WriteCloser) { server.wg.Add(1) defer server.wg.Done() - defer conn.Close() + defer wc.Close() for msg := range Log.tail() { msg = fmt.Sprintf("%s\n", msg) - conn.Write([]byte(msg)) + wc.Write([]byte(msg)) } - conn.Write([]byte("bye\n")) + wc.Write([]byte("bye\n")) }