code: func Fatal(v ...interface{}) {
  	f := extractFields(&v)
  	std.OutputF(LevelFatal, 2, fmt.Sprint(v...), f)
  	if l, ok := std.(*logger); ok {
  		if o, ok := l.output.(*OutputChannel); ok {
  			o.Close()
  		}
  	}
  	exit1()
  }
docs: // Fatal calls the Fatal() method on the default logger