Documentation ¶
Index ¶
- Variables
- type Color
- type ColorHandler
- type Colorizer
- type HandlerOptions
- type Scheme
- func (s Scheme) AttrKeyPrinter() Colorizer
- func (s Scheme) AttrValuePrinter() Colorizer
- func (s Scheme) BasePrinter() Colorizer
- func (s Scheme) LevelPrinter(level slog.Level) Colorizer
- func (s Scheme) MessagePrinter() Colorizer
- func (s Scheme) SourcePrinter() Colorizer
- func (s Scheme) TimePrinter() Colorizer
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Color ¶
Almost all codes are from "github.com/fatih/color"
func (*Color) AppendFormat ¶
func (*Color) AppendUnformat ¶
type ColorHandler ¶
type ColorHandler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(w io.Writer, opts *HandlerOptions, scheme *Scheme) *ColorHandler
type HandlerOptions ¶ added in v0.3.0
type Scheme ¶
type Scheme struct { Base Colorizer Level map[slog.Level]Colorizer Time Colorizer Source Colorizer Message Colorizer AttrKey Colorizer AttrValue Colorizer }
func DefaultDarkScheme ¶
func DefaultDarkScheme() *Scheme
func DefaultLightScheme ¶
func DefaultLightScheme() *Scheme
func DefaultNilScheme ¶
func DefaultNilScheme() *Scheme
func (Scheme) AttrKeyPrinter ¶
func (Scheme) AttrValuePrinter ¶
func (Scheme) BasePrinter ¶
func (Scheme) MessagePrinter ¶
func (Scheme) SourcePrinter ¶
func (Scheme) TimePrinter ¶
Click to show internal directories.
Click to hide internal directories.