vendoring dependencies

This commit is contained in:
ngtuna
2016-07-18 23:23:39 +07:00
parent d5414877b5
commit 78feadc695
771 changed files with 129879 additions and 24277 deletions
+28 -2
View File
@@ -2,6 +2,7 @@ package logger
import (
"fmt"
"io"
"os"
"strconv"
@@ -29,8 +30,23 @@ func NewColorLoggerFactory() *ColorLoggerFactory {
}
}
// Create implements logger.Factory.Create.
func (c *ColorLoggerFactory) Create(name string) logger.Logger {
// CreateContainerLogger implements logger.Factory.CreateContainerLogger.
func (c *ColorLoggerFactory) CreateContainerLogger(name string) logger.Logger {
return c.create(name)
}
// CreateBuildLogger implements logger.Factory.CreateBuildLogger.
func (c *ColorLoggerFactory) CreateBuildLogger(name string) logger.Logger {
return &logger.RawLogger{}
}
// CreatePullLogger implements logger.Factory.CreatePullLogger.
func (c *ColorLoggerFactory) CreatePullLogger(name string) logger.Logger {
return &logger.NullLogger{}
}
// CreateBuildLogger implements logger.Factory.CreateContainerLogger.
func (c *ColorLoggerFactory) create(name string) logger.Logger {
if c.maxLength < len(name) {
c.maxLength = len(name)
}
@@ -62,6 +78,16 @@ func (c *ColorLogger) Err(bytes []byte) {
fmt.Fprint(os.Stderr, message)
}
// OutWriter returns the base writer
func (c *ColorLogger) OutWriter() io.Writer {
return os.Stdout
}
// ErrWriter returns the base writer
func (c *ColorLogger) ErrWriter() io.Writer {
return os.Stderr
}
func (c *ColorLogger) getLogFmt() (string, string) {
pad := c.factory.maxLength