# README
Logger
Installation
To install the package, run:
go get github.com/go-zoox/logger
Getting Started
logger.Debug("Hi, %s", "Goo Zoox")
logger.Info("Hi, %s", "Goo Zoox")
logger.Warn("Hi, %s", "Goo Zoox")
logger.Error("Hi, %s", "Goo Zoox")
logger.Fatal("Hi, %s", "Goo Zoox")
// set level
logger.SetLevel("error")
Inspired by
- kenshinx/godns - About A fast dns cache server written by go.
- winstonjs/winston - A logger for just about everything.
License
GoZoox is released under the MIT License.
# Functions
AppendTransports appends the transports of the logger.
Debug logs a debug message.
Debugf logs a debug message.
Error logs an error message.
Errorf logs an error message.
Fatal logs a fatal message.
Fatalf logs a fatal message.
GetLevel returns the level of the logger.
Info logs an info message.
Infof logs an info message.
IsDebugLevel returns true if the logger level is debug.
IsErrorLevel returns true if the logger level is error.
IsFatalLevel returns true if the logger level is fatal.
IsInfoLevel returns true if the logger level is info.
IsWarnLevel returns true if the logger level is warn.
New creates a new logger object.
Now returns the current time string.
SetLevel sets the level of the logger.
SetTransports sets the transports of the logger.
Warn logs a warning message.
Warnf logs a warning message.
# Variables
LevelDebug is Level Debug.
LevelError is Level Error.
LevelFatal is Level Fatal.
LevelInfo is Level Info.
LevelWarn is Level Warn.
LogLevelEnv ...
Version returns the current version of the logger.