Files
rancher-docs/versioned_docs/version-2.5/troubleshooting/other-troubleshooting-tips/logging.md
Marty Hernandez Avedon a2952cd469 #420 canonical links for Troubleshooting (#835)
* canonicized troubleshooting/kubernetes-components

* canonicized troubleshooting/other-troubleshooting-tips

* canonicized troubleshooting

* files for 2.0-2.4, and 2.5
2023-09-08 15:35:01 -04:00

1.5 KiB

title
title
Logging
<head> </head>

The following log levels are used in Rancher:

Name Description
info Logs informational messages. This is the default log level.
debug Logs more detailed messages that can be used to debug.
trace Logs very detailed messages on internal functions. This is very verbose and can contain sensitive information.

How to configure a log level

Kubernetes install

  • Configure debug log level
$ KUBECONFIG=./kube_config_cluster.yml
$ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set debug; done
OK
OK
OK
$ kubectl -n cattle-system logs -l app=rancher -c rancher
  • Configure info log level
$ KUBECONFIG=./kube_config_cluster.yml
$ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set info; done
OK
OK
OK

Docker Install

  • Configure debug log level
$ docker exec -ti <container_id> loglevel --set debug
OK
$ docker logs -f <container_id>
  • Configure info log level
$ docker exec -ti <container_id> loglevel --set info
OK