diff --git a/lib/lotuslog/levels.go b/lib/lotuslog/levels.go index 4dad111d8..a49317208 100644 --- a/lib/lotuslog/levels.go +++ b/lib/lotuslog/levels.go @@ -1,12 +1,18 @@ package lotuslog -import logging "github.com/ipfs/go-log/v2" +import ( + "os" + + logging "github.com/ipfs/go-log/v2" +) func SetupLogLevels() { - logging.SetLogLevel("*", "INFO") - logging.SetLogLevel("dht", "ERROR") - logging.SetLogLevel("swarm2", "WARN") - logging.SetLogLevel("bitswap", "WARN") - logging.SetLogLevel("pubsub", "WARN") - logging.SetLogLevel("connmgr", "WARN") + if _, set := os.LookupEnv("GOLOG_LOG_LEVEL"); !set { + logging.SetLogLevel("*", "INFO") + logging.SetLogLevel("dht", "ERROR") + logging.SetLogLevel("swarm2", "WARN") + logging.SetLogLevel("bitswap", "WARN") + logging.SetLogLevel("pubsub", "WARN") + logging.SetLogLevel("connmgr", "WARN") + } }