feat: add zerolog logger

This commit is contained in:
2024-10-22 16:03:20 +05:30
parent b4eb561e1f
commit 23e1b99728
4 changed files with 39 additions and 4 deletions

View File

@ -5,9 +5,9 @@ Copyright © 2024 tux <0xtux@pm.me>
package client
import (
"log"
"github.com/rs/zerolog/log"
)
func Start(port uint16) {
log.Printf("Hello from client: %d", port)
log.Info().Msgf("Hello from client: %d", port)
}

30
internal/config/logger.go Normal file
View File

@ -0,0 +1,30 @@
/*
Copyright © 2024 tux <0xtux@pm.me>
*/
package config
import (
"os"
"time"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
)
func InitLogger() {
output := zerolog.ConsoleWriter{
Out: os.Stdout,
TimeFormat: time.RFC3339,
NoColor: false,
}
log.Logger = zerolog.New(output).
With().
Timestamp().
Caller().
Stack().
Logger()
zerolog.SetGlobalLevel(zerolog.DebugLevel)
}

View File

@ -5,9 +5,9 @@ Copyright © 2024 tux <0xtux@pm.me>
package server
import (
"log"
"github.com/rs/zerolog/log"
)
func Start(port uint16) {
log.Printf("Hello from server: %d", port)
log.Info().Msgf("Hello from server: %d", port)
}