bugfix log-function
All checks were successful
release-tag / release-image (push) Successful in 45s

This commit is contained in:
2025-01-16 01:40:44 +01:00
parent 0cb44ad9ba
commit 50206677ec

10
main.go
View File

@@ -22,7 +22,7 @@ type DB map[string]dns_entry
var D map[string]dns_entry var D map[string]dns_entry
var DEBUG bool = false var DEBUG bool = false
var ERRORLOG_FILE string = "error.log" var ERRORLOG_FILE string = "/data/error.log"
type dns_entry struct { type dns_entry struct {
Dns string `json:"dns"` Dns string `json:"dns"`
@@ -178,19 +178,19 @@ var SysLog = []string{}
func WriteLog(a ...any) error { func WriteLog(a ...any) error {
if DEBUG { if DEBUG {
WriteLog(time.Now().String(), a) fmt.Println(time.Now().String(), a)
} }
SysLog = append(SysLog, fmt.Sprintf("%s %s", time.Now().String(), a)) SysLog = append(SysLog, fmt.Sprintf("%s %s", time.Now().String(), a))
// JSON konvertieren // JSON konvertieren
jsonData, err := json.MarshalIndent(SysLog, "", " ") jsonData, err := json.MarshalIndent(SysLog, "", " ")
if err != nil { if err != nil {
WriteLog("!", "Fehler beim Serialisieren: ", err) fmt.Println("!", "Fehler beim Serialisieren: ", err)
return err return err
} }
// Datei öffnen/erstellen // Datei öffnen/erstellen
err = os.WriteFile(ERRORLOG_FILE, jsonData, 0644) err = os.WriteFile(ERRORLOG_FILE, jsonData, 0644)
if err != nil { if err != nil {
WriteLog("!", "Fehler beim Schreiben der Datei: ", err) fmt.Println("!", "Fehler beim Schreiben der Datei: ", err)
return err return err
} }
return nil return nil
@@ -338,7 +338,7 @@ func main() {
HTTP_TLS = "0" HTTP_TLS = "0"
HTTP_TLS_CERTIFICATE = "" HTTP_TLS_CERTIFICATE = ""
HTTP_TLS_PRIVATEKEY = "" HTTP_TLS_PRIVATEKEY = ""
ERRORLOG_FILE = "error.log" ERRORLOG_FILE = "/data/error.log"
} else { } else {
WriteLog("~", "Port and mode defined.") WriteLog("~", "Port and mode defined.")
} }