parent
136eacfacf
commit
bd09b189f1
3 changed files with 44 additions and 8 deletions
|
|
@ -3,15 +3,17 @@ package logger
|
|||
import (
|
||||
"os"
|
||||
"recipe-manager/config"
|
||||
"time"
|
||||
|
||||
"go.uber.org/zap"
|
||||
"go.uber.org/zap/zapcore"
|
||||
)
|
||||
|
||||
type TaoLogger struct {
|
||||
cfg *config.ServerConfig
|
||||
enableDebug bool
|
||||
Log *zap.Logger
|
||||
cfg *config.ServerConfig
|
||||
enableDebug bool
|
||||
Log *zap.Logger
|
||||
LastTimeStamp time.Time
|
||||
}
|
||||
|
||||
func (tl *TaoLogger) initConfig() *zap.Logger {
|
||||
|
|
@ -50,7 +52,7 @@ func (tl *TaoLogger) initConfig() *zap.Logger {
|
|||
}
|
||||
|
||||
func NewTaoLogger(cfg *config.ServerConfig) *TaoLogger {
|
||||
logger := &TaoLogger{cfg, false, nil}
|
||||
logger := &TaoLogger{cfg, false, nil, time.Now()}
|
||||
logger.Log = logger.initConfig()
|
||||
|
||||
if cfg.Debug {
|
||||
|
|
@ -61,3 +63,7 @@ func NewTaoLogger(cfg *config.ServerConfig) *TaoLogger {
|
|||
|
||||
return logger
|
||||
}
|
||||
|
||||
func (tl *TaoLogger) UpdateTimestamp() {
|
||||
tl.LastTimeStamp = time.Now()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue