Exemplo n.º 1
0
Arquivo: echo.go Projeto: jllopis/try6
// ColoredLog enable/disable colored log.
func (e *Echo) ColoredLog(on bool) {
	if on {
		color.Enable()
	} else {
		color.Disable()
	}
}
Exemplo n.º 2
0
Arquivo: log.go Projeto: o1egl/gommon
func (l *Logger) SetOutput(w io.Writer) {
	l.out = w
	color.Disable()

	if w, ok := w.(*os.File); ok && isatty.IsTerminal(w.Fd()) {
		color.Enable()
	}

	// NOTE: Reintialize levels to reflect color enable/disable call.
	initLevels()
}
Exemplo n.º 3
0
func (l *Logger) SetOutput(w io.Writer) {
	l.out = w
	l.err = w

	switch w := w.(type) {
	case *os.File:
		if isatty.IsTerminal(w.Fd()) {
			color.Enable()
		}
	default:
		color.Disable()
	}

	// NOTE: Reintialize levels to reflect color enable/disable call.
	initLevels()
}
Exemplo n.º 4
0
Arquivo: log.go Projeto: mattn/gommon
func (l *Logger) SetOutput(w io.Writer) {
	l.out = w
	l.err = w
	color.Disable()

	switch w := w.(type) {
	case *os.File:
		if isatty.IsTerminal(w.Fd()) {
			color.Enable()
		}
		levels = []string{
			color.Cyan("TRACE"),
			color.Blue("DEBUG"),
			color.Green("INFO"),
			color.Magenta("NOTICE"),
			color.Yellow("WARN"),
			color.Red("ERROR"),
			color.RedBg("FATAL"),
		}
	}
}
Exemplo n.º 5
0
// ColoredLog enable/disable colored log.
func (e *Echo) ColoredLog(on bool) {
	color.Disable()
}
Exemplo n.º 6
0
Arquivo: echo.go Projeto: dre1080/echo
// DisableColoredLog disables colored log.
func (e *Echo) DisableColoredLog() {
	color.Disable()
}