feat: Initial revision
This commit is contained in:
		
							
								
								
									
										24
									
								
								internal/util/util.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								internal/util/util.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| package util | ||||
|  | ||||
| import ( | ||||
| 	"go.uber.org/zap" | ||||
| 	"go.uber.org/zap/zapcore" | ||||
| ) | ||||
|  | ||||
| var Logger *zap.SugaredLogger | ||||
|  | ||||
| func InitializeLogging(development bool) { | ||||
| 	var cfg zap.Config | ||||
| 	if development { | ||||
| 		cfg = zap.NewDevelopmentConfig() | ||||
| 		cfg.EncoderConfig.EncodeTime = zapcore.RFC3339TimeEncoder | ||||
| 	} else { | ||||
| 		cfg = zap.NewProductionConfig() | ||||
| 	} | ||||
|  | ||||
| 	l, err := cfg.Build() | ||||
| 	if err != nil { | ||||
| 		panic(err) | ||||
| 	} | ||||
| 	Logger = l.Sugar() | ||||
| } | ||||
		Reference in New Issue
	
	Block a user