This commit is contained in:
10
main.go
10
main.go
@@ -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.")
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user