internal

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2017 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package internal contains some internal functionalities needed for logpipe. There is logging set up for logging the application's behaviour. Configurations for the application are set up in config package.

Index

Constants

View Source
const (
	// InfoLevel for Info level
	InfoLevel = logrus.InfoLevel
	// WarnLevel for Warn level
	WarnLevel = logrus.WarnLevel
	// DebugLevel for Debug level
	DebugLevel = logrus.DebugLevel
	// ErrorLevel for Error level
	ErrorLevel = logrus.ErrorLevel
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Entry

type Entry struct{ *logrus.Entry }

Entry embeds logrus.Entry

type FieldLogger

type FieldLogger logrus.FieldLogger

FieldLogger interface set by logrus

type Level

type Level logrus.Level

Level type set by logrus

type Logger

type Logger struct{ *logrus.Logger }

Logger embeds logrus.Logger

func DiscardLogger

func DiscardLogger() *Logger

DiscardLogger returns a dummy logger. This is useful for tests when you don't want to actually write to the Stdout.

func GetLogger

func GetLogger(level string) *Logger

GetLogger returns the default logger with the given log level.

func StandardLogger

func StandardLogger() *Logger

StandardLogger returns an instance of Logger

Directories

Path Synopsis
Package config loads the configurations from a yaml file.
Package config loads the configurations from a yaml file.

Jump to

Keyboard shortcuts

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