go-colorine

A simple colorized console logger

MIT License

Stars
11
Committers
2

colorine GoDoc Build Status

A simple colorized console logger for golang

Example

import "github.com/motemen/go-colorine"

logger := colorine.NewLogger(
    colorine.Prefixes{
        // Using colorine's predefined TextStyles
        "create": colorine.Info,
        "exist":  colorine.Notice,
        // Or specify your own
        "debug": colorine.TextStyle{colorine.White, colorine.None},
        "error": colorine.TextStyle{colorine.BrightRed, colorine.White},
    },
    // The default prefix color
    colorine.TextStyle{colorine.Green, colorine.None},
)

logger.Log("create", "path/to/file")
logger.Log("exist", "path/to/another/file")
logger.Log("error", "something went wrong!")

Screenshot