diff --git a/content/en/blog/_posts/2020-09-04-introducing-structured-logs.md b/content/en/blog/_posts/2020-09-04-introducing-structured-logs.md index 35079ddfab..e466711aa4 100644 --- a/content/en/blog/_posts/2020-09-04-introducing-structured-logs.md +++ b/content/en/blog/_posts/2020-09-04-introducing-structured-logs.md @@ -1,7 +1,7 @@ --- -layout: blog +layout: blog title: 'Introducing Structured Logs' -date: 2020-09-04 +date: 2020-09-04 slug: kubernetes-1-19-Introducing-Structured-Logs --- @@ -18,13 +18,13 @@ To maintain backwards compatibility, structured logs will still be outputted as We've added two new methods to the klog library: InfoS and ErrorS. For example, this invocation of InfoS: ```golang -klog.InfoS(“Pod status updated”, “pod”, klog.KObj(pod), “status”, status) +klog.InfoS("Pod status updated", "pod", klog.KObj(pod), "status", status) ``` will result in this log: ``` -I1025 00:15:15.525108 1 controller_utils.go:116] "Pod status updated" pod="kube-system/kubedns" status=”ready” +I1025 00:15:15.525108 1 controller_utils.go:116] "Pod status updated" pod="kube-system/kubedns" status="ready" ``` Or, if the --logging-format=json flag is set, it will result in this output: @@ -33,11 +33,11 @@ Or, if the --logging-format=json flag is set, it will result in this output: { "ts": 1580306777.04728, "msg": "Pod status updated", - "Pod”: { - “Name”: “kubedns”, - “Namespace”: “kubedns” + "pod": { + "name": "coredns", + "namespace": "kube-system" }, - “status”: “ready” + "status": "ready" } ```