logger

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2024 License: MIT Imports: 7 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DareLogger added in v0.0.4

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

func (*DareLogger) Close added in v0.0.4

func (dareLogger *DareLogger) Close()

Close close the log file.

func (*DareLogger) Debug added in v0.0.4

func (dareLogger *DareLogger) Debug(args ...interface{})

Debug logs a message at the debug level.

func (*DareLogger) Error added in v0.0.4

func (dareLogger *DareLogger) Error(args ...interface{})

Error logs a message at the error level.

func (*DareLogger) Fatal added in v0.0.4

func (dareLogger *DareLogger) Fatal(args ...interface{})

Fa tal logs a message at the fatal level, then exits the program.

func (*DareLogger) Info added in v0.0.4

func (dareLogger *DareLogger) Info(args ...interface{})

Info logs a message at the info level.

func (*DareLogger) Start added in v0.0.4

func (dareLogger *DareLogger) Start(filename string)

Start opens a log file for writing and config output

func (*DareLogger) Warn added in v0.0.4

func (dareLogger *DareLogger) Warn(args ...interface{})

Warn logs a message at the warn level.

type Formatter

type Formatter struct {
	// Timestamp format
	TimestampFormat string
	// Available standard keys: time, msg, lvl
	// Also can include custom fields but limited to strings.
	// All of fields need to be wrapped inside %% i.e %time% %msg%
	LogFormat string
}

Formatter implements logrus.Formatter interface.

func (*Formatter) Format

func (f *Formatter) Format(entry *logrus.Entry) ([]byte, error)

Format building log message.

type Logger added in v0.0.4

type Logger interface {
	Start(filename string)
	Close()
	Info(args ...interface{})
	Warn(args ...interface{})
	Debug(args ...interface{})
	Error(args ...interface{})
	Fatal(args ...interface{})
}

func NewDareLogger added in v0.0.4

func NewDareLogger() Logger

Jump to

Keyboard shortcuts

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