Skip to content

niubir/logger

Repository files navigation

English | 简体中文

Usage

Start using it

  1. Download logger for Go by using
go get -u github.com/niubir/logger
  1. Constructing a logger object
import "github.com/niubir/logger"

logger := logger.NewLogger()
  1. Use
logger.Debug("This Debug")
logger.Info("This Info")
logger.Warning("This Warning")
logger.Error("This Error")

Configuration option

Option Default Description
WithTime - log with time(Use golang time layout)
SetLevel Info log level(Debug Info Warning Error Fatal)
WithStack false log stack
WithStdout false log with os.Stdout
WithFileout false log with file
WithFileout.WithFilePath ./ log file path
WithFileout.WithFilePrefix - log file prefix
WithFileout.WithFileDuration 365 day log file duration
WithFileout.WithFileMaxByte 1024 log file max byte

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages