logutils

package
v0.28.0-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2019 License: MPL-2.0 Imports: 6 Imported by: 23

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FileHandlerWithRotation added in v0.35.0

func FileHandlerWithRotation(opts FileOptions, format log.Format) log.Handler

FileHandlerWithRotation instantiates log.Handler with a configured rotation

func NewStdHandler added in v0.35.0

func NewStdHandler(fmtr log.Format) log.Handler

NewStdHandler returns handler that uses logger from golang std lib.

func OverrideRootLog

func OverrideRootLog(enabled bool, levelStr string, fileOpts FileOptions, terminal bool) error

OverrideRootLog overrides root logger with file handler, if defined, and log level (defaults to INFO).

func OverrideRootLogWithConfig added in v0.35.0

func OverrideRootLogWithConfig(config *params.NodeConfig, colors bool) error

OverrideRootLogWithConfig derives all configuration from params.NodeConfig and configures logger using it.

func OverrideWithStdLogger added in v0.35.0

func OverrideWithStdLogger(config *params.NodeConfig) error

OverrideWithStdLogger overwrites ethereum's root logger with a logger from golang std lib.

Types

type FileOptions added in v0.35.0

type FileOptions struct {
	// Base name for log file.
	Filename string
	// Size in megabytes.
	MaxSize int
	// Number of rotated log files.
	MaxBackups int
	// If true rotated log files will be gzipped.
	Compress bool
}

FileOptions are all options supported by internal rotation module.

Jump to

Keyboard shortcuts

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