mirror of
https://github.com/status-im/status-go.git
synced 2025-01-11 07:07:24 +00:00
40359f9c1b
* Adding wakunode module * Adding wakuv2 fleet files * Add waku fleets to update-fleet-config script * Adding config items for waku v2 * Conditionally start waku v2 node depending on config * Adapting common code to use go-waku * Setting log level to info * update dependencies * update fleet config to use WakuNodes instead of BootNodes * send and receive messages * use hash returned when publishing a message * add waku store protocol * trigger signal after receiving store messages * exclude linting rule SA1019 to check deprecated packages
31 lines
890 B
Go
31 lines
890 B
Go
package log
|
|
|
|
import "go.uber.org/zap/zapcore"
|
|
|
|
// LogLevel represents a log severity level. Use the package variables as an
|
|
// enum.
|
|
type LogLevel zapcore.Level
|
|
|
|
var (
|
|
LevelDebug = LogLevel(zapcore.DebugLevel)
|
|
LevelInfo = LogLevel(zapcore.InfoLevel)
|
|
LevelWarn = LogLevel(zapcore.WarnLevel)
|
|
LevelError = LogLevel(zapcore.ErrorLevel)
|
|
LevelDPanic = LogLevel(zapcore.DPanicLevel)
|
|
LevelPanic = LogLevel(zapcore.PanicLevel)
|
|
LevelFatal = LogLevel(zapcore.FatalLevel)
|
|
)
|
|
|
|
// LevelFromString parses a string-based level and returns the corresponding
|
|
// LogLevel.
|
|
//
|
|
// Supported strings are: DEBUG, INFO, WARN, ERROR, DPANIC, PANIC, FATAL, and
|
|
// their lower-case forms.
|
|
//
|
|
// The returned LogLevel must be discarded if error is not nil.
|
|
func LevelFromString(level string) (LogLevel, error) {
|
|
lvl := zapcore.InfoLevel // zero value
|
|
err := lvl.Set(level)
|
|
return LogLevel(lvl), err
|
|
}
|