fixed IP whitelist bugs

This commit is contained in:
Turbootzz committed 2025-10-24 20:39:11 +02:00
1 parent e48098090d
commit 8cea6d1f8c
5 files changed
+93 -27

No files matched your search

+12
View File
@@ -1,18 +1,30 @@
package logger
import (
"io"
"log"
"os"
"strings"
)
var (
Debug *log.Logger
Info *log.Logger
Warn *log.Logger
Error *log.Logger
)
func init() {
// Check if DEBUG mode is enabled
debugEnabled := os.Getenv("DEBUG") == "true"
if debugEnabled {
Debug = log.New(os.Stdout, "DEBUG: ", log.Ldate|log.Ltime|log.Lshortfile)
} else {
// Discard debug logs in production
Debug = log.New(io.Discard, "", 0)
}
Info = log.New(os.Stdout, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile)
Warn = log.New(os.Stdout, "WARN: ", log.Ldate|log.Ltime|log.Lshortfile)
Error = log.New(os.Stderr, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile)