diff --git a/cmd/deceptifeed/main.go b/cmd/deceptifeed/main.go index 5f08979..85308b9 100644 --- a/cmd/deceptifeed/main.go +++ b/cmd/deceptifeed/main.go @@ -57,7 +57,7 @@ func main() { if len(*configPath) > 0 { cfgFromFile, err := config.Load(*configPath) if err != nil { - log.Fatalln("Failed to load config:", err) + log.Fatalln("Shutting down. Failed to load configuration file:", err) } cfg = *cfgFromFile } else { @@ -74,7 +74,7 @@ func main() { // Initialize structured loggers for each honeypot server. err := cfg.InitializeLoggers() if err != nil { - log.Fatal("Shutting down. Error: ", err) + log.Fatalln("Shutting down. Failed to initialize logging:", err) } defer cfg.CloseLogFiles() diff --git a/internal/config/config.go b/internal/config/config.go index 79b7c8a..305e6a1 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -156,7 +156,7 @@ func Load(filename string) (*Config, error) { xmlBytes, _ := io.ReadAll(file) err = xml.Unmarshal(xmlBytes, &config) if err != nil { - return nil, fmt.Errorf("failed to decode XML file: %w", err) + return nil, err } for i := range config.Servers {