package main import ( "binaryserver/app/backend" "binaryserver/app/utils" "net/http" "os" ) var port = "80" func main() { if err := utils.SetupLogger("converter.log"); err != nil { panic(err) } if len(os.Args) > 1 { port = os.Args[1] } utils.Logger.Infof("Listening on port: %v", port) http.HandleFunc("/report", backend.ReportHandler) http.HandleFunc("/", backend.BinaryHandler) err := http.ListenAndServe(":"+port, nil) utils.Logger.Errorf("Exit error: %v", err) }