Skip to content

Commit f821301

Browse files
committed
Improve Message Output
1 parent e62284f commit f821301

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

main.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,15 @@ func clearCache(cachePath string) {
9999

100100
func logJSON(msg string, fields map[string]string) {
101101
entry := map[string]string{
102-
"msg": "[nginx-cache-sync] " + msg,
102+
"msg": msg,
103103
}
104104
for k, v := range fields {
105105
entry[k] = v
106106
}
107-
_ = json.NewEncoder(os.Stdout).Encode(entry)
107+
jsonBytes, err := json.Marshal(entry)
108+
if err != nil {
109+
fmt.Fprintf(os.Stdout, "[nginx-cache-sync] {\"msg\":\"failed to encode log: %s\"}\n", err.Error())
110+
return
111+
}
112+
fmt.Fprintf(os.Stdout, "[nginx-cache-sync] %s\n", string(jsonBytes))
108113
}

0 commit comments

Comments
 (0)