package main import ( "log" "os" "autolibrary.top/webserver/cli" "autolibrary.top/webserver/utils" ) func main() { if err := utils.InitLogger(); err != nil { log.Printf("[E] Failed to initialize logger: %v", err) } defer utils.CloseLogger() app := cli.NewApp() if err := app.Run(os.Args); err != nil { log.Printf("[E] Failed to run application: %v", err) utils.CloseLogger() os.Exit(1) } }