log

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: May 6, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package log provides logging for lxcri.

Index

Constants

View Source
const (
	TraceLevel = zerolog.TraceLevel
	DebugLevel = zerolog.DebugLevel
	InfoLevel  = zerolog.InfoLevel
	WarnLevel  = zerolog.WarnLevel
	ErrorLevel = zerolog.ErrorLevel
	FatalLevel = zerolog.FatalLevel
	PanicLevel = zerolog.PanicLevel
)

zerlog log levels are mirrored for convenience.

Variables

This section is empty.

Functions

func ConsoleLogger

func ConsoleLogger(color bool, level zerolog.Level) zerolog.Logger

ConsoleLogger returns a new zerlog.Logger suited for console usage (e.g unit tests)

func NewLogger

func NewLogger(out io.Writer, level zerolog.Level) zerolog.Context

NewLogger creates a new zerlog.Context from the given arguments. The returned context is configured to log with timestamp and caller information.

func OpenFile

func OpenFile(name string, mode os.FileMode) (*os.File, error)

OpenFile opens a new or appends to an existing log file. The parent directory is created if it does not exist.

func ParseLevel

func ParseLevel(level string) (zerolog.Level, error)

ParseLevel is a wrapper for zerolog.ParseLevel

Types

This section is empty.

Jump to

Keyboard shortcuts

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