From c3bcd967bd3be85c41ac5f630d496f0dc0d18115 Mon Sep 17 00:00:00 2001 From: Abdelmalek Ihdene <52615297+AbdelmalekIhdene@users.noreply.github.com> Date: Sun, 15 Dec 2019 14:58:01 -0500 Subject: logging: Implement net writer (#2884) * Implement UDP writer * Implement Net Writer * Utilize Caddy's address parsing functions * A couple little fixes (see #2884) --- logging.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'logging.go') diff --git a/logging.go b/logging.go index a4a1473..790f700 100644 --- a/logging.go +++ b/logging.go @@ -225,10 +225,11 @@ func (logging *Logging) openWriter(opener WriterOpener) (io.WriteCloser, bool, e w, err := opener.OpenWriter() return writerDestructor{w}, err }) - if err == nil { - logging.writerKeys = append(logging.writerKeys, key) + if err != nil { + return nil, false, err } - return writer.(io.WriteCloser), !loaded, err + logging.writerKeys = append(logging.writerKeys, key) + return writer.(io.WriteCloser), !loaded, nil } // WriterOpener is a module that can open a log writer. -- cgit v1.2.3