# README
log: Simple wrapper for logrus
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
Dynamically change loglevel
server
This repo has a package thats runs a http server over a unix socket, using which the log level can be controlled.
client
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
# Packages
No description provided by the author
# Functions
Debug is wrapper for logrus.Debug to print to stdout.
Debugf is wrapper for logrus.Debugf to print to stdout.
Error is wrapper for logrus.Error to print to stderr.
Errorf is wrapper for logrus.Errorf to print to stderr.
Fatal is wrapper for logrus.Fatal to print to stderr.
Fatalf is wrapper for logrus.Fatalf to print to stderr.
GetLevel gets the current log level.
GetLevelString gets the current log level.
Info is wrapper for logrus.Info to print to stdout.
Infof is wrapper for logrus.Infof to print to stdout.
ParseLevel takes a string level and returns the Logrus log level constant.
SetLevel sets the log level.
SetLevelString takes in the log level in string format some of valid values: error, info, debug ...
No description provided by the author
Warn is wrapper for logrus.Warn to print to stderr.
Warnf is wrapper for logrus.Warnf to print to stderr.