From f47840f8fc0ea651628f783c4bbe5f9dc090f50f Mon Sep 17 00:00:00 2001 From: Mikkel Krautz Date: Thu, 10 Nov 2011 12:26:19 +0100 Subject: [PATCH] Output all LogTarget writes to Stderr as well (for now). --- pkg/logtarget/logtarget.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkg/logtarget/logtarget.go b/pkg/logtarget/logtarget.go index 62f572a..7849662 100644 --- a/pkg/logtarget/logtarget.go +++ b/pkg/logtarget/logtarget.go @@ -29,7 +29,17 @@ func (target *LogTarget) Write(in []byte) (int, error) { target.mu.Lock() defer target.mu.Unlock() - return target.file.Write(in) + n, err := os.Stderr.Write(in) + if err != nil { + return n, err + } + + n, err = target.file.Write(in) + if err != nil { + return n, err + } + + return len(in), nil } // OpenFile opens the main log file for writing.