jsonfilelog

package
v0.2.1-0...-f83073d Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	Name = "json-file"
)

Variables

This section is empty.

Functions

func New

func New(ctx logger.Context) (logger.Logger, error)

New creates new JSONFileLogger which writes to filename

Types

type JSONFileLogger

type JSONFileLogger struct {
	// contains filtered or unexported fields
}

JSONFileLogger is Logger implementation for default docker logging: JSON objects to file

func (*JSONFileLogger) Close

func (l *JSONFileLogger) Close() error

Close closes underlying file

func (*JSONFileLogger) GetReader

func (l *JSONFileLogger) GetReader() (io.Reader, error)

func (*JSONFileLogger) Log

func (l *JSONFileLogger) Log(msg *logger.Message) error

Log converts logger.Message to jsonlog.JSONLog and serializes it to file

func (*JSONFileLogger) LogPath

func (l *JSONFileLogger) LogPath() string

func (*JSONFileLogger) Name

func (l *JSONFileLogger) Name() string

Name returns name of this logger

Jump to

Keyboard shortcuts

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