aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/writer.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/writer.go')
-rw-r--r--vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/writer.go31
1 files changed, 0 insertions, 31 deletions
diff --git a/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/writer.go b/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/writer.go
deleted file mode 100644
index 1e30b1c..0000000
--- a/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/writer.go
+++ /dev/null
@@ -1,31 +0,0 @@
1package logrus
2
3import (
4 "bufio"
5 "io"
6 "runtime"
7)
8
9func (logger *Logger) Writer() *io.PipeWriter {
10 reader, writer := io.Pipe()
11
12 go logger.writerScanner(reader)
13 runtime.SetFinalizer(writer, writerFinalizer)
14
15 return writer
16}
17
18func (logger *Logger) writerScanner(reader *io.PipeReader) {
19 scanner := bufio.NewScanner(reader)
20 for scanner.Scan() {
21 logger.Print(scanner.Text())
22 }
23 if err := scanner.Err(); err != nil {
24 logger.Errorf("Error while reading from Writer: %s", err)
25 }
26 reader.Close()
27}
28
29func writerFinalizer(writer *io.PipeWriter) {
30 writer.Close()
31}