From b4dd478bc9ec19de57638a45daea3e8b506a9dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8C=85=E5=AD=90?= Date: Sun, 20 Jun 2021 21:23:57 +0800 Subject: [PATCH] update log/readme.md (#1085) * update log/readme.md Co-authored-by: chenzhihui --- log/README.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/log/README.md b/log/README.md index bc2013019..3d785e33b 100644 --- a/log/README.md +++ b/log/README.md @@ -1,27 +1,36 @@ -# Log +# Logger ## Usage ### Structured logging ```go - -var logger log.Logger = log.MultiLogger(log.NewStdLogger(os.Stdout), syslog.NewLogger()) - +logger := log.NewStdLogger(os.Stdout) +// fields & valuer logger = log.With(logger, "service.name", "hellworld", "service.version", "v1.0.0", "ts", log.DefaultTimestamp, "caller", log.DefaultCaller, ) - logger.Log(log.LevelInfo, "key", "value") - -var helper log.Helper = log.NewHelper(logger) +// helper +helper := log.NewHelper(logger) helper.Log(log.LevelInfo, "key", "value") helper.Info("info message") helper.Infof("info %s", "message") helper.Infow("key", "value") +// filter +log := log.NewHelper(log.NewFilter(logger, + log.FilterLevel(LevelInfo), + log.FilterKey("foo"), + log.FilterValue("bar"), + log.FilterFunc(customFilter), +)) +log.Debug("debug log") +log.Info("info log") +log.Warn("warn log") +log.Error("warn log") ```