feat: add startup logging with network IPs and container detection

This commit is contained in:
CaIon
2025-09-27 16:30:24 +08:00
parent 476cf10495
commit 143a2def24

View File

@@ -40,13 +40,11 @@ func LogStartupSuccess(startTime time.Time, port string) {
fmt.Fprintf(gin.DefaultWriter, "\n")
// Skip fancy startup message in container environments
if IsRunningInContainer() {
return
if !IsRunningInContainer() {
// Print local URL
fmt.Fprintf(gin.DefaultWriter, " ➜ \033[1mLocal:\033[0m http://localhost:%s/\n", port)
}
// Print local URL
fmt.Fprintf(gin.DefaultWriter, " ➜ \033[1mLocal:\033[0m http://localhost:%s/\n", port)
// Print network URLs
for _, ip := range networkIps {
fmt.Fprintf(gin.DefaultWriter, " ➜ \033[1mNetwork:\033[0m http://%s:%s/\n", ip, port)