logrus
by default outputs everything to stderr
which makes Infof, Debugf messages appear to be error messages.
This package provides only the following:
- Sends Info, Debug, Infof, Debugf messages to
stdout
. - Sends Error, Errorf messages to go
stderr
. - Allow the set the log level.
All other things are not supported. PRs are welcome!
Example: https://github.com/rancher/log-example
This repo has a package thats runs a http server over a unix socket, using which the log level can be controlled.
There is also a client binary available that can be used to change the log level. https://github.com/rancher/loglevel
# To get the current log level
loglevel
# To change the log level to debug
logevel --set debug
# To change it back to info
loglevel --set info
# To set it to show only errors
loglevel --set error