-
Notifications
You must be signed in to change notification settings - Fork 1
/
printers.go
44 lines (39 loc) · 1.37 KB
/
printers.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package log
import "github.com/pterm/pterm"
var (
// infoPrinter returns a PrefixPrinter, which can be used to print text with an "infoPrinter" Prefix.
infoPrinter = pterm.PrefixPrinter{
MessageStyle: &pterm.ThemeDefault.InfoMessageStyle,
Prefix: pterm.Prefix{
Style: &pterm.ThemeDefault.InfoPrefixStyle,
Text: " INFO",
},
}
// warningPrinter returns a PrefixPrinter, which can be used to print text with a "warningPrinter" Prefix.
warningPrinter = pterm.PrefixPrinter{
MessageStyle: &pterm.ThemeDefault.WarningMessageStyle,
Prefix: pterm.Prefix{
Style: &pterm.ThemeDefault.WarningPrefixStyle,
Text: "WARNING",
},
}
// errorPrinter returns a PrefixPrinter, which can be used to print text with an "errorPrinter" Prefix.
errorPrinter = pterm.PrefixPrinter{
MessageStyle: &pterm.ThemeDefault.ErrorMessageStyle,
Prefix: pterm.Prefix{
Style: &pterm.ThemeDefault.ErrorPrefixStyle,
Text: " ERROR",
},
}
// debugPrinter Prints debugPrinter messages. By default, it will only print if PrintDebugMessages is true.
// You can change PrintDebugMessages with EnableDebugMessages and DisableDebugMessages,
// or by setting the variable itself.
debugPrinter = pterm.PrefixPrinter{
MessageStyle: &pterm.ThemeDefault.DebugMessageStyle,
Prefix: pterm.Prefix{
Text: " DEBUG",
Style: &pterm.ThemeDefault.DebugPrefixStyle,
},
Debugger: true,
}
)