https://github.com/kubernetes/kubernetes/blob/master/hack/logcheck.conf
Component | Non-Structured Logging | Non-Contextual Logging |
---|---|---|
pkg/api | 0 | 0 |
pkg/apis | 0 | 0 |
pkg/controller/apis | 0 | 0 |
pkg/controller/bootstrap | 15 | 28 |
pkg/controller/certificates | 22 | 31 |
pkg/controller/clusterroleaggregation | 2 | 2 |
pkg/controller/cronjob | 1 | 44 |
pkg/controller/daemon | 45 | 85 |
pkg/controller/deployment | 23 | 79 |
pkg/controller/disruption | 29 | 56 |
pkg/controller/endpoint | 12 | 24 |
pkg/controller/endpointslice | 22 | 36 |
pkg/controller/endpointslicemirroring | 18 | 28 |
pkg/controller/garbagecollector | 55 | 105 |
pkg/controller/history | 0 | 0 |
pkg/controller/job | 12 | 36 |
pkg/controller/namespace | 30 | 55 |
pkg/controller/nodeipam | 135 | 210 |
pkg/controller/nodelifecycle | 60 | 106 |
pkg/controller/podautoscaler | 9 | 13 |
pkg/controller/podgc | 10 | 24 |
pkg/controller/replicaset | 20 | 49 |
pkg/controller/replication | 0 | 0 |
pkg/controller/resourcequota | 24 | 37 |
pkg/controller/serviceaccount | 22 | 31 |
pkg/controller/statefulset | 19 | 59 |
pkg/controller/storageversiongc | 4 | 6 |
pkg/controller/testutil | 9 | 9 |
pkg/controller/ttl | 4 | 8 |
pkg/controller/ttlafterfinished | 9 | 15 |
pkg/controller/util | 0 | 19 |
pkg/controller/volume | 351 | 673 |
pkg/kubelet | 1 | 1805 |
pkg/scheduler | 0 | 348 |
staging/src/k8s.io/api | 0 | 0 |
staging/src/k8s.io/apiextensions-apiserver | 57 | 81 |
staging/src/k8s.io/apimachinery | 73 | 114 |
staging/src/k8s.io/apiserver | 262 | 543 |
staging/src/k8s.io/client-go | 161 | 267 |
staging/src/k8s.io/cli-runtime | 0 | 0 |
staging/src/k8s.io/cloud-provider | 108 | 146 |
staging/src/k8s.io/cluster-bootstrap | 2 | 4 |
staging/src/k8s.io/code-generator | 108 | 168 |
staging/src/k8s.io/component-base | 32 | 63 |
staging/src/k8s.io/component-helpers | 7 | 8 |
staging/src/k8s.io/controller-manager | 10 | 10 |
staging/src/k8s.io/cri-api | 0 | 0 |
staging/src/k8s.io/csi-translation-lib | 3 | 4 |
staging/src/k8s.io/kms | 0 | 0 |
staging/src/k8s.io/kube-aggregator | 52 | 76 |
staging/src/k8s.io/kube-controller-manager | 0 | 0 |
staging/src/k8s.io/kubectl | 89 | 147 |
staging/src/k8s.io/kubelet | 0 | 0 |
staging/src/k8s.io/kube-proxy | 0 | 0 |
staging/src/k8s.io/kube-scheduler | 0 | 0 |
staging/src/k8s.io/legacy-cloud-providers | 1445 | 2238 |
staging/src/k8s.io/metrics | 0 | 0 |
staging/src/k8s.io/mount-utils | 54 | 92 |
staging/src/k8s.io/pod-security-admission | 1 | 34 |
staging/src/k8s.io/sample-apiserver | 0 | 0 |
staging/src/k8s.io/sample-cli-plugin | 0 | 0 |
staging/src/k8s.io/sample-controller | 16 | 22 |
Created with:
go install sigs.k8s.io/logtools/logcheck@latest
echo "Component | Non-Structured Logging | Non-Contextual Logging" && \
echo "------ | ------- | ------" && \
for i in $(find staging/src/k8s.io/* pkg/controller/* pkg/scheduler pkg/kubelet pkg/apis pkg/api -maxdepth 0 -type d | sort); do \
echo "$i | $(cd $i; ${GOPATH}/bin/logcheck -check-structured -check-deprecations=false 2>&1 ./... | wc -l ) | $(cd $i; ${GOPATH}/bin/logcheck -check-structured -check-deprecations=false -check-contextual ./... 2>&1 | wc -l )"; \
done