logger

package module
v0.0.0-...-fcd3b27 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2021 License: MIT Imports: 6 Imported by: 6

README

uuid

AFAIRE.

Licence

MIT.


Copyright (c) 2020-2021 mls-361.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Level

type Level int64
const (
	// LevelTrace AFAIRE.
	LevelTrace Level = iota
	// LevelDebug AFAIRE.
	LevelDebug
	// LevelInfo AFAIRE.
	LevelInfo
	// LevelNotice AFAIRE.
	LevelNotice
	// LevelWarning AFAIRE.
	LevelWarning
	// LevelError AFAIRE.
	LevelError
	// LevelFatal AFAIRE.
	LevelFatal
)

func StringToLevel

func StringToLevel(level string) Level

StringToLevel AFAIRE.

type Logger

type Logger interface {
	Trace(msg string, data ...interface{})
	Debug(msg string, data ...interface{})
	Info(msg string, data ...interface{})
	Notice(msg string, data ...interface{})
	Warning(msg string, data ...interface{})
	Error(msg string, data ...interface{})
	Fatal(msg string, data ...interface{})
	SetLevel(level string)
	CreateLogger(id, name string) Logger
	Remove()
	NewStdLogger(level, prefix string, flag int) *log.Logger
}

Logger AFAIRE.

type Master

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

Master AFAIRE.

func New

func New() *Master

New AFAIRE.

func (*Master) Build

func (m *Master) Build(id, name, level string, output Output) error

Build AFAIRE.

func (*Master) Close

func (m *Master) Close()

Close AFAIRE.

func (Master) CreateLogger

func (log Master) CreateLogger(id, name string) Logger

CreateLogger AFAIRE.

func (Master) Debug

func (log Master) Debug(msg string, data ...interface{})

Debug AFAIRE.

func (Master) Error

func (log Master) Error(msg string, data ...interface{})

Error AFAIRE.

func (Master) Fatal

func (log Master) Fatal(msg string, data ...interface{})

Fatal AFAIRE.

func (Master) Info

func (log Master) Info(msg string, data ...interface{})

Info AFAIRE.

func (Master) NewStdLogger

func (log Master) NewStdLogger(level, prefix string, flag int) *_log.Logger

NewStdLogger AFAIRE.

func (Master) Notice

func (log Master) Notice(msg string, data ...interface{})

Notice AFAIRE.

func (Master) Remove

func (log Master) Remove()

Remove AFAIRE.

func (Master) SetLevel

func (log Master) SetLevel(level string)

SetLevel AFAIRE.

func (Master) Trace

func (log Master) Trace(msg string, data ...interface{})

Trace AFAIRE.

func (Master) Warning

func (log Master) Warning(msg string, data ...interface{})

Warning AFAIRE.

type Output

type Output interface {
	Write(buf *buffer.Buffer, log *logger, level Level, msg string, data ...interface{}) error
	Close() error
}

Output AFAIRE.

type OutputSyslog

type OutputSyslog struct {
	*syslog.Writer
}

OutputSyslog AFAIRE.

func NewOutputSyslog

func NewOutputSyslog(facility, appName string) (*OutputSyslog, error)

NewOutputSyslog AFAIRE.

func (*OutputSyslog) Write

func (o *OutputSyslog) Write(buf *buffer.Buffer, log *logger, level Level, msg string, data ...interface{}) error

Write AFAIRE.

Jump to

Keyboard shortcuts

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