mirror of
https://github.com/Xevion/scla-unsubscribe.git
synced 2025-12-06 13:16:22 -06:00
Add log level flag
This commit is contained in:
10
main.go
10
main.go
@@ -16,8 +16,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
client *http.Client
|
client *http.Client
|
||||||
db *badger.DB
|
db *badger.DB
|
||||||
|
flagLevel = flag.String("level", "info", "log level")
|
||||||
|
|
||||||
// A channel that will be used to buffer incomplete entries that need to be queried properly
|
// A channel that will be used to buffer incomplete entries that need to be queried properly
|
||||||
incompleteEntries = make(chan Entry)
|
incompleteEntries = make(chan Entry)
|
||||||
@@ -27,6 +28,11 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
// Acquire log level from flag
|
||||||
|
flag.Parse()
|
||||||
|
parsedLevel, _ := zerolog.ParseLevel(*flagLevel)
|
||||||
|
zerolog.SetGlobalLevel(parsedLevel)
|
||||||
|
|
||||||
log.Logger = zerolog.New(logSplitter{}).With().Timestamp().Logger()
|
log.Logger = zerolog.New(logSplitter{}).With().Timestamp().Logger()
|
||||||
|
|
||||||
// Initialize Badger db store
|
// Initialize Badger db store
|
||||||
|
|||||||
Reference in New Issue
Block a user