You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
chenzhihui
7340fecf27
|
4 years ago | |
---|---|---|
.. | ||
README.md | 4 years ago | |
filter.go | 4 years ago | |
filter_test.go | 4 years ago | |
helper.go | 4 years ago | |
helper_test.go | 4 years ago | |
level.go | 4 years ago | |
log.go | 4 years ago | |
log_test.go | 4 years ago | |
std.go | 4 years ago | |
std_test.go | 4 years ago | |
value.go | 4 years ago | |
value_test.go | 4 years ago |
README.md
Log
Usage
Structured logging
Logger logger = log.MultiLogger(log.NewStdLogger(os.Stdout), syslog.NewLogger())
logger = log.With(logger,
"service.name", "hellworld",
"service.version", "v1.0.0",
"ts", log.DefaultTimestamp,
"caller", log.DefaultCaller,
)
logger.Log(log.LevelInfo, "key", "value")
Helper helper = log.NewHelper(logger)
helper.Log(log.LevelInfo, "key", "value")
helper.Info("info message")
helper.Infof("info %s", "message")
helper.Infow("key", "value")