fix(log): use log default colors

This commit is contained in:
Ayman Bagabas 2023-11-08 12:12:06 -05:00
parent 7bae4c8fcb
commit 504a2060b2
No known key found for this signature in database
GPG key ID: C8D51D2157C919AC

View file

@ -59,20 +59,12 @@ func (o Options) Run() error {
}
st := log.DefaultStyles()
defaultColors := map[log.Level]lipgloss.Color{
log.DebugLevel: lipgloss.Color("63"),
log.InfoLevel: lipgloss.Color("86"),
log.WarnLevel: lipgloss.Color("192"),
log.ErrorLevel: lipgloss.Color("204"),
log.FatalLevel: lipgloss.Color("134"),
}
lvl := levelToLog[o.Level]
lvlStyle := o.LevelStyle.ToLipgloss()
if lvlStyle.GetForeground() == lipgloss.Color("") {
lvlStyle = lvlStyle.Foreground(defaultColors[levelToLog[o.Level]])
lvlStyle = lvlStyle.Foreground(st.Levels[lvl].GetForeground())
}
lvl := levelToLog[o.Level]
st.Levels[lvl] = lvlStyle.
SetString(strings.ToUpper(lvl.String())).
Inline(true)