Add a Getting Started Guide

This commit is contained in:
Nicola Murino
2021-05-20 18:16:27 +02:00
parent b415e4d98f
commit ecfed4dc04
22 changed files with 509 additions and 22 deletions

View File

@@ -118,6 +118,13 @@ func GetLogger() *zerolog.Logger {
func InitLogger(logFilePath string, logMaxSize int, logMaxBackups int, logMaxAge int, logCompress bool, level zerolog.Level) {
zerolog.TimeFieldFormat = dateFormat
if isLogFilePathValid(logFilePath) {
logDir := filepath.Dir(logFilePath)
if _, err := os.Stat(logDir); os.IsNotExist(err) {
err = os.MkdirAll(logDir, os.ModePerm)
if err != nil {
fmt.Printf("unable to create log dir %#v: %v", logDir, err)
}
}
rollingLogger = &lumberjack.Logger{
Filename: logFilePath,
MaxSize: logMaxSize,