colored

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2024 License: MIT Imports: 6 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ThemeTrace = &color.Theme{Name: "trace", Style: color.Style{color.OpReset, color.FgWhite}}
	ThemeDebug = &color.Theme{Name: "debug", Style: color.Style{color.OpReset, color.FgDefault}}
	ThemeInfo  = &color.Theme{Name: "info", Style: color.Style{color.OpReset, color.FgLightWhite}}
	ThemeWarn  = &color.Theme{Name: "warn", Style: color.Style{color.OpBold, color.FgLightYellow}}
	ThemeError = &color.Theme{Name: "error", Style: color.Style{color.OpReset, color.FgLightRed}}
	ThemeFatal = &color.Theme{Name: "fatal", Style: color.Style{color.OpBold, color.FgLightRed}}
	ThemePanic = &color.Theme{Name: "panic", Style: color.Style{color.OpBold, color.FgLightCyan}}
)
View Source
var DateLevelMessage = zerolog.New(
	zerolog.ConsoleWriter{
		Out:        os.Stdout,
		NoColor:    true,
		TimeFormat: "2006-01-02",
		PartsOrder: []string{
			zerolog.TimestampFieldName,
			zerolog.LevelFieldName,
			zerolog.MessageFieldName,
		},
		FormatLevel: func(i interface{}) string {
			return strings.ToUpper(fmt.Sprintf("[%-5s]", i))
		},
		FormatExtra: Colorize,
	},
).Level(zerolog.TraceLevel).With().Timestamp().Logger()
View Source
var DateMessage = zerolog.New(
	zerolog.ConsoleWriter{
		Out:        os.Stdout,
		NoColor:    true,
		TimeFormat: "2006-01-02",
		PartsOrder: []string{
			zerolog.TimestampFieldName,
			zerolog.MessageFieldName,
		},
		FormatExtra: Colorize,
	},
).With().Timestamp().Logger()
View Source
var DateTimeLevelMessage = zerolog.New(
	zerolog.ConsoleWriter{
		Out:        os.Stdout,
		NoColor:    true,
		TimeFormat: "2006-01-02 15:04:05",
		PartsOrder: []string{
			zerolog.TimestampFieldName,
			zerolog.LevelFieldName,
			zerolog.MessageFieldName,
		},
		FormatLevel: func(i interface{}) string {
			return strings.ToUpper(fmt.Sprintf("[%-5s]", i))
		},
		FormatExtra: Colorize,
	},
).Level(zerolog.TraceLevel).With().Timestamp().Logger()
View Source
var DateTimeMessage = zerolog.New(
	zerolog.ConsoleWriter{
		Out:        os.Stdout,
		NoColor:    true,
		TimeFormat: "2006-01-02 15:04:05",
		PartsOrder: []string{
			zerolog.TimestampFieldName,
			zerolog.MessageFieldName,
		},
		FormatExtra: Colorize,
	},
).With().Timestamp().Logger()
View Source
var Message = zerolog.New(
	zerolog.ConsoleWriter{
		Out:     os.Stdout,
		NoColor: true,
		PartsOrder: []string{
			zerolog.MessageFieldName,
		},
		FormatExtra: Colorize,
	},
)

Functions

func Colorize

func Colorize(evt map[string]interface{}, buffer *bytes.Buffer) error

func Debug

func Debug(m string) string

func Error

func Error(m string) string

func Fatal

func Fatal(m string) string

func Info

func Info(m string) string

func Panic

func Panic(m string) string

func Trace

func Trace(m string) string

func Warn

func Warn(m string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL