mylogger

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: May 6, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsoleLogger

type ConsoleLogger struct {
	Level LogLevel
}

ConsoleLogger 日志结构体

func NewConsoleLogger

func NewConsoleLogger(levelStr string) ConsoleLogger

NewConsoleLogger 构造函数

func (ConsoleLogger) Debug

func (c ConsoleLogger) Debug(msg string, a ...interface{})

func (ConsoleLogger) Error

func (c ConsoleLogger) Error(msg string, a ...interface{})

func (ConsoleLogger) Fatal

func (c ConsoleLogger) Fatal(msg string, a ...interface{})

func (ConsoleLogger) Info

func (c ConsoleLogger) Info(msg string, a ...interface{})

func (ConsoleLogger) Warning

func (c ConsoleLogger) Warning(msg string, a ...interface{})

type FileLogger

type FileLogger struct {
	Level LogLevel
	// contains filtered or unexported fields
}

文件日志结构体

func NewFileLogger

func NewFileLogger(levelStr, fp, fn string, maxSize int64) *FileLogger

func (*FileLogger) Debug

func (f *FileLogger) Debug(msg string, a ...interface{})

Debug ...

func (*FileLogger) Error

func (f *FileLogger) Error(msg string, a ...interface{})

Error ...

func (*FileLogger) Fatal

func (f *FileLogger) Fatal(msg string, a ...interface{})

Fatal ...

func (*FileLogger) Info

func (f *FileLogger) Info(msg string, a ...interface{})

Info ...

func (*FileLogger) Warning

func (f *FileLogger) Warning(msg string, a ...interface{})

Warning ...

type LogLevel

type LogLevel uint16

log demo

const (
	UNKNOWN LogLevel = iota
	DEBUG
	TRACE
	INFO
	WARNING
	ERROR
	FATAL
)

type Logger

type Logger interface {
	Debug(format string, a ...interface{})
	Info(format string, a ...interface{})
	Warning(format string, a ...interface{})
	Error(format string, a ...interface{})
	Fatal(format string, a ...interface{})
}

Logger Demo

Jump to

Keyboard shortcuts

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