colorog

package
v0.0.131 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2023 License: MIT Imports: 4 Imported by: 6

Documentation

Overview

Package colorog provides functions to make colorize your logs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ColoredLog

type ColoredLog struct {
	Palette
	ShowTime   bool
	TimeFormat string
}

func NewColoredLog

func NewColoredLog(showTime bool, timeFormat string) *ColoredLog

func (*ColoredLog) Error

func (cl *ColoredLog) Error(v ...interface{})

func (*ColoredLog) Errorf

func (cl *ColoredLog) Errorf(format string, v ...interface{})

func (*ColoredLog) Errorln

func (cl *ColoredLog) Errorln(v ...interface{})

func (*ColoredLog) Fatal

func (cl *ColoredLog) Fatal(v ...interface{})

func (*ColoredLog) Fatalf

func (cl *ColoredLog) Fatalf(format string, v ...interface{})

func (*ColoredLog) Fatalln

func (cl *ColoredLog) Fatalln(v ...interface{})

func (*ColoredLog) Info

func (cl *ColoredLog) Info(v ...interface{})

func (*ColoredLog) Infof

func (cl *ColoredLog) Infof(format string, v ...interface{})

func (*ColoredLog) Infoln

func (cl *ColoredLog) Infoln(v ...interface{})

func (*ColoredLog) Message

func (cl *ColoredLog) Message(v ...interface{})

func (*ColoredLog) Messagef

func (cl *ColoredLog) Messagef(format string, v ...interface{})

func (*ColoredLog) Messageln

func (cl *ColoredLog) Messageln(v ...interface{})

func (*ColoredLog) Panic

func (cl *ColoredLog) Panic(v ...interface{})

func (*ColoredLog) Panicf

func (cl *ColoredLog) Panicf(format string, v ...interface{})

func (*ColoredLog) Panicln

func (cl *ColoredLog) Panicln(v ...interface{})

func (*ColoredLog) Success

func (cl *ColoredLog) Success(v ...interface{})

func (*ColoredLog) Successf

func (cl *ColoredLog) Successf(format string, v ...interface{})

func (*ColoredLog) Successln

func (cl *ColoredLog) Successln(v ...interface{})

func (*ColoredLog) Write

func (cl *ColoredLog) Write(bytes []byte) (int, error)

type Palette

type Palette struct {
	TimeColor    *color.Color
	SuccessColor *color.Color
	InfoColor    *color.Color
	MessageColor *color.Color
	ErrorColor   *color.Color
	FatalColor   *color.Color
	PanicColor   *color.Color
}

Jump to

Keyboard shortcuts

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