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