func NewConsole() LoggerInterface {
	cw := &ConsoleWriter{
		Level: LevelDebug,
		lg:    log.New(os.Stdout, "", log.LstdFlags),
	}
	return cw
}
create ConsoleWriter returning as LoggerInterface.
package logs
import (
	"errors"
	"io"
	"log"
	"os"
	"runtime"
)
type Brush func(string) string
func NewBrush(color string) Brush {
	pre := "\033["
	reset := "\033[0m"
	return func(text string) string {
		return pre + color + "m" + text + reset
	}
}
var colors = []Brush{
	NewBrush("1;37"),  
	NewBrush("1;37"),  
	NewBrush("1;36"),  
	NewBrush("1;35"),  
	NewBrush("1;31"),  
	NewBrush("1;33"),  
	NewBrush("1;32"),  
	NewBrush("1;34"),  
	NewBrush("1;34"),  
}
type ConsoleWriter struct {
	lg    *log.Logger
	Level int `json:"level"`
}