logging

package
v0.0.0-...-613b6cb Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	DB_CONNECT_TIME_INTERVAL   = 2
	DB_CONNECT_RETRY_LOG_COUNT = 100
)

Variables

This section is empty.

Functions

func ConvertLevelStrToVal

func ConvertLevelStrToVal(str string) sysdCommonDefs.SRDebugLevel

func ConvertLevelValToStr

func ConvertLevelValToStr(val sysdCommonDefs.SRDebugLevel) string

Types

type LoggerIntf

type LoggerIntf interface {
	Crit(...interface{}) error
	Err(...interface{}) error
	Warning(...interface{}) error
	Alert(...interface{}) error
	Emerg(...interface{}) error
	Notice(...interface{}) error
	Info(...interface{}) error
	Println(...interface{}) error
	Debug(...interface{}) error
}

type Writer

type Writer struct {
	SysLogger *syslog.Writer

	MyComponentName string
	MyLogLevel      sysdCommonDefs.SRDebugLevel
	// contains filtered or unexported fields
}

func NewLogger

func NewLogger(name string, tag string, listenToConfig bool) (*Writer, error)

func (*Writer) Alert

func (logger *Writer) Alert(message ...interface{}) error

func (*Writer) Alertf

func (logger *Writer) Alertf(format string, message ...interface{}) error

func (*Writer) Close

func (logger *Writer) Close() error

func (*Writer) Crit

func (logger *Writer) Crit(message ...interface{}) error

func (*Writer) Critf

func (logger *Writer) Critf(format string, message ...interface{}) error

func (*Writer) Debug

func (logger *Writer) Debug(message ...interface{}) error

func (*Writer) Debugf

func (logger *Writer) Debugf(format string, message ...interface{}) error

func (*Writer) Emerg

func (logger *Writer) Emerg(message ...interface{}) error

func (*Writer) Emergf

func (logger *Writer) Emergf(format string, message ...interface{}) error

func (*Writer) Err

func (logger *Writer) Err(message ...interface{}) error

func (*Writer) Errf

func (logger *Writer) Errf(format string, message ...interface{}) error

func (*Writer) Info

func (logger *Writer) Info(message ...interface{}) error

func (*Writer) Infof

func (logger *Writer) Infof(format string, message ...interface{}) error

func (*Writer) ListenForLoggingNotifications

func (logger *Writer) ListenForLoggingNotifications() error

func (*Writer) Notice

func (logger *Writer) Notice(message ...interface{}) error

func (*Writer) Noticef

func (logger *Writer) Noticef(format string, message ...interface{}) error

func (*Writer) Printf

func (logger *Writer) Printf(format string, message ...interface{}) error

func (*Writer) Println

func (logger *Writer) Println(message ...interface{}) error

func (*Writer) ProcessLogNotifications

func (logger *Writer) ProcessLogNotifications() error

func (*Writer) ProcessLoggingNotification

func (logger *Writer) ProcessLoggingNotification(rxBuf []byte) error

func (*Writer) ReadComponentLoggingFromDb

func (logger *Writer) ReadComponentLoggingFromDb(dbHdl redis.Conn) error

func (*Writer) SetLevel

func (logger *Writer) SetLevel(level sysdCommonDefs.SRDebugLevel) error

func (*Writer) SetupSubSocket

func (logger *Writer) SetupSubSocket() error

func (*Writer) UpdateComponentLoggingInDb

func (logger *Writer) UpdateComponentLoggingInDb() error

func (*Writer) Warning

func (logger *Writer) Warning(message ...interface{}) error

func (*Writer) Warningf

func (logger *Writer) Warningf(format string, message ...interface{}) error

func (*Writer) Write

func (logger *Writer) Write(message string) (int, error)

Jump to

Keyboard shortcuts

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