MCPcopy Index your code
hub / github.com/pterm/pterm / Style

Method Style

logger.go:20–40  ·  view source on GitHub ↗

Style returns the style of the log level.

()

Source from the content-addressed store, hash-verified

18
19// Style returns the style of the log level.
20func (l LogLevel) Style() Style {
21 baseStyle := NewStyle(Bold)
22 switch l {
23 case LogLevelTrace:
24 return baseStyle.Add(*FgCyan.ToStyle())
25 case LogLevelDebug:
26 return baseStyle.Add(*FgBlue.ToStyle())
27 case LogLevelInfo:
28 return baseStyle.Add(*FgGreen.ToStyle())
29 case LogLevelWarn:
30 return baseStyle.Add(*FgYellow.ToStyle())
31 case LogLevelError:
32 return baseStyle.Add(*FgRed.ToStyle())
33 case LogLevelFatal:
34 return baseStyle.Add(*FgRed.ToStyle())
35 case LogLevelPrint:
36 return baseStyle.Add(*FgWhite.ToStyle())
37 }
38
39 return baseStyle.Add(*FgWhite.ToStyle())
40}
41
42func (l LogLevel) String() string {
43 switch l {

Callers 1

renderColorfulMethod · 0.80

Calls 3

AddMethod · 0.95
NewStyleFunction · 0.85
ToStyleMethod · 0.80

Tested by

no test coverage detected