Categorygithub.com/rancher/log
modulepackage
0.1.2
Repository: https://github.com/rancher/log.git
Documentation: pkg.go.dev

# 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.