inconshreveable / log15

Structured, composable logging for Go
https://godoc.org/github.com/inconshreveable/log15
Other
1.1k stars 145 forks source link

Default Lvl is LvlCrit #157

Open kevinburke1 opened 4 years ago

kevinburke1 commented 4 years ago

If I write var x log15.Lvl there's not a good way to distinguish between unset and Crit, since Crit is 0.

The usual way to handle this with protobufs is to set e.g. LvlUnknown as the first iota value. Unfortunately that's probably a breaking change now.

kevinburke1 commented 4 years ago

I guess LvlFromString exists for this use case.