appender

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: May 27, 2019 License: Apache-2.0 Imports: 6 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsoleAppender

type ConsoleAppender struct {

	// See Open for details.
	OutputPaths []string `json:"outputPaths" yaml:"outputPaths"`
	// ErrorOutputPaths is a list of URLs to write internal logger errors to.
	// The default is standard error.
	//
	// Note that this setting only affects internal errors; for sample code that
	// sends error-level logs to a different location from info- and debug-level
	// logs, see the package-level AdvancedConfiguration example.
	ErrorOutputPaths []string `json:"errorOutputPaths" yaml:"errorOutputPaths"`
	// contains filtered or unexported fields
}

func NewConsoleAppender

func NewConsoleAppender(layout loggerzap.ZapLayout) *ConsoleAppender

NewConsoleAppender public constructer

func (*ConsoleAppender) Error

func (myself *ConsoleAppender) Error() zapcore.WriteSyncer

func (*ConsoleAppender) GetAppenderName

func (myself *ConsoleAppender) GetAppenderName() string

func (*ConsoleAppender) GetLayout

func (myself *ConsoleAppender) GetLayout() loggercom.Layout

func (*ConsoleAppender) Initialize

func (myself *ConsoleAppender) Initialize()

func (*ConsoleAppender) Output

func (myself *ConsoleAppender) Output() zapcore.WriteSyncer

func (*ConsoleAppender) SetLayout

func (myself *ConsoleAppender) SetLayout(layout loggercom.Layout)

func (*ConsoleAppender) ZapLayout

func (myself *ConsoleAppender) ZapLayout() loggerzap.ZapLayout

internal layout method

type RollingFileAppender added in v0.0.5

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

func NewFileAppender

func NewFileAppender(layout loggerzap.ZapLayout) *RollingFileAppender

func (*RollingFileAppender) Error added in v0.0.5

func (myself *RollingFileAppender) Error() zapcore.WriteSyncer

func (*RollingFileAppender) GetAppenderName added in v0.0.5

func (myself *RollingFileAppender) GetAppenderName() string

func (*RollingFileAppender) GetLayout added in v0.0.5

func (myself *RollingFileAppender) GetLayout() loggercom.Layout

func (*RollingFileAppender) Initialize added in v0.0.5

func (myself *RollingFileAppender) Initialize()

func (*RollingFileAppender) Output added in v0.0.5

func (myself *RollingFileAppender) Output() zapcore.WriteSyncer

func (*RollingFileAppender) SetFileName added in v0.0.5

func (myself *RollingFileAppender) SetFileName(fileName string)

func (*RollingFileAppender) SetLayout added in v0.0.5

func (myself *RollingFileAppender) SetLayout(layout loggercom.Layout)

func (*RollingFileAppender) SetMaxAge added in v0.0.5

func (myself *RollingFileAppender) SetMaxAge(age int)

SetMaxAge unit days , default 30

func (*RollingFileAppender) SetMaxBackups added in v0.0.5

func (myself *RollingFileAppender) SetMaxBackups(backups int)

func (*RollingFileAppender) SetMaxSize added in v0.0.5

func (myself *RollingFileAppender) SetMaxSize(size int)

SetMaxSize unit MB ,default is 500MB

func (*RollingFileAppender) ZapLayout added in v0.0.5

func (myself *RollingFileAppender) ZapLayout() loggerzap.ZapLayout

internal layout method

Jump to

Keyboard shortcuts

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