Initialise logger in main not server

This commit is contained in:
Gnarwhal 2024-10-02 03:29:19 +00:00
parent 6c853bbaaa
commit 3c06b3c741
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
3 changed files with 59 additions and 26 deletions

View file

@ -22,10 +22,8 @@ import (
"fmt"
"net"
"crypto/tls"
"os"
"sync"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
)
@ -62,13 +60,6 @@ func handle(connection net.Conn, host string) {
}
func Run(host string, plain_config *PlainConfig, tls_config *TLSConfig) error {
log.Logger = zerolog.
New(zerolog.ConsoleWriter{Out: os.Stderr}).
With().
Timestamp().
Logger().
Level(zerolog.TraceLevel)
var wait_group sync.WaitGroup
if plain_config != nil {
listener, err := net.Listen("tcp", fmt.Sprintf("%v:%v", host, plain_config.Port))