feat: enhance logging capabilities with zerolog integration and command-line support

This commit is contained in:
Antoine Aflalo
2025-08-26 21:07:48 -04:00
parent dfee46812d
commit 94fb60c5c6
3 changed files with 157 additions and 35 deletions

View File

@@ -2,9 +2,6 @@ package main
import (
"github.com/belphemur/CBZOptimizer/v2/cmd/cbzoptimizer/commands"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
"os"
)
var (
@@ -14,10 +11,10 @@ var (
)
func main() {
// Configure zerolog
zerolog.TimeFieldFormat = zerolog.TimeFormatUnix
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
commands.SetVersionInfo(version, commit, date)
// Configure logging before executing commands
commands.ConfigureLogging()
commands.Execute()
}