multilog

package module
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2023 License: MIT Imports: 4 Imported by: 3

README

multilog

codecov Go Report Card Go Reference license

Package multilog is a simple logging wrapper for common logging applications. The following loggers are supported:

It is possible to combine supported loggers in a chain.

Documentation

Overview

Package multilog is a simple logging wrapper for common logging applications. The following loggers are supported: * logrus (https://pkg.go.dev/github.com/sirupsen/logrus) * golog (https://pkg.go.dev/log) * log15 (https://pkg.go.dev/github.com/inconshreveable/log15) * journald (https://pkg.go.dev/github.com/coreos/go-systemd/journal) * syslog (https://pkg.go.dev/log/syslog) * zap (https://pkg.go.dev/go.uber.org/zap)

It is possible to combine supported loggers in a chain.

RU: Простая обёртка для распространенных систем логгирования. Поддерживаются следующие логгеры: * logrus (https://pkg.go.dev/github.com/sirupsen/logrus) * golog (https://pkg.go.dev/log) * log15 (https://pkg.go.dev/github.com/inconshreveable/log15) * journald (https://pkg.go.dev/github.com/coreos/go-systemd/journal) * syslog (https://pkg.go.dev/log/syslog) * zap (https://pkg.go.dev/go.uber.org/zap)

Возможно объединение логгеров в цепочку.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debugf

func Debugf(format string, args ...interface{})

Debugf logs an message with Debug level. The default logger is used.

Debugf залоггирует сообщение уровня Debug. Используется дефолтный логгер.

func Errorf

func Errorf(format string, args ...interface{})

Errorf logs an message with Error level. The default logger is used.

Errorf залоггирует сообщение уровня Error. Используется дефолтный логгер.

func Infof

func Infof(format string, args ...interface{})

Infof logs an message with Info level. The default logger is used.

Infof залоггирует сообщение уровня Info. Используется дефолтный логгер.

func Warnf

func Warnf(format string, args ...interface{})

Warnf logs an message with Warning level. The default logger is used.

Warnf залоггирует сообщение уровня Warning. Используется дефолтный логгер.

Types

type Logger added in v1.0.2

type Logger common.Logger

Logger logger interface. Logger интерфейс логгера.

var DefaultLogger Logger = golog.New(pkglog.New(os.Stderr, "", pkglog.LstdFlags))

DefaultLogger sets default logger is used.

DefaultLogger логгер, используемый по умолчанию. Можно переопределить.

Directories

Path Synopsis
Package chain implements a logging chain.
Package chain implements a logging chain.
Package golog implements the standard golang logger.
Package golog implements the standard golang logger.
Package journal implements the journal logger.
Package journal implements the journal logger.
Package log15 implements the log15 logger.
Package log15 implements the log15 logger.
Package logrus implements the logrus logger.
Package logrus implements the logrus logger.
Package syslog implements the syslog logger.
Package syslog implements the syslog logger.
Package zap implements the zap logger.
Package zap implements the zap logger.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL