log

package
v0.0.0-...-7a98856 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2016 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Trace   *log.Logger
	Info    *log.Logger
	Warning *log.Logger
	Error   *log.Logger
)

Functions

func InitLogger

func InitLogger(
	traceHandle io.Writer,
	infoHandle io.Writer,
	warningHandle io.Writer,
	errorHandle io.Writer)

func Logger

func Logger(inner http.Handler, name string) http.Handler

Types

type FileJournal

type FileJournal struct {
	FilePath       string
	LastFSync      int64
	FSyncInterval  int64
	FSyncOnWrite   bool
	LastBackup     int64
	BackupInterval int64
	BackupOnWrite  bool
	MaxBackups     int64
	// contains filtered or unexported fields
}

func (FileJournal) ReadEntries

func (j FileJournal) ReadEntries(marshalFactory func() interface{}) (entries []interface{})

func (FileJournal) String

func (j FileJournal) String() string

func (FileJournal) WriteEntry

func (j FileJournal) WriteEntry(entry interface{}) bool

type Journal

type Journal interface {
	WriteEntry(entry interface{}) bool
	ReadEntries(marshalFactory func() interface{}) []interface{}
}

func JournalFromConfig

func JournalFromConfig(config map[string]interface{}) Journal

Jump to

Keyboard shortcuts

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