mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-07-28 03:01:54 +08:00
43 lines
969 B
Diff
43 lines
969 B
Diff
From 226cb45cc97c52fc0383a5b5172a131f65921f4a Mon Sep 17 00:00:00 2001
|
|
From: sbwml <admin@cooluc.com>
|
|
Date: Wed, 20 Sep 2023 20:52:27 +0800
|
|
Subject: [PATCH 1/3] format logtime
|
|
|
|
---
|
|
mlog/logger.go | 15 +++++++++++++--
|
|
1 file changed, 13 insertions(+), 2 deletions(-)
|
|
|
|
--- a/mlog/logger.go
|
|
+++ b/mlog/logger.go
|
|
@@ -1,17 +1,28 @@
|
|
package mlog
|
|
|
|
-import "go.uber.org/zap"
|
|
+import (
|
|
+ "time"
|
|
+
|
|
+ "go.uber.org/zap"
|
|
+ "go.uber.org/zap/zapcore"
|
|
+)
|
|
|
|
var logger = mustInitLogger()
|
|
|
|
func mustInitLogger() *zap.Logger {
|
|
- l, err := zap.NewDevelopment(zap.WithCaller(false))
|
|
+ config := zap.NewDevelopmentConfig()
|
|
+ config.EncoderConfig.EncodeTime = customTimeEncoder
|
|
+ l, err := config.Build(zap.WithCaller(false))
|
|
if err != nil {
|
|
panic("failed to init mlog:" + err.Error())
|
|
}
|
|
return l
|
|
}
|
|
|
|
+func customTimeEncoder(t time.Time, enc zapcore.PrimitiveArrayEncoder) {
|
|
+ enc.AppendString(t.Format("2006-01-02 15:04:05"))
|
|
+}
|
|
+
|
|
func L() *zap.Logger {
|
|
return logger
|
|
}
|