package
2.1.0+incompatible
Repository: https://github.com/iost-official/go-ios-protocol.git
Documentation: pkg.go.dev

# Functions

AddWriter adds writer to the global defaultLogger.
AsyncWrite sets logger's syncWrite to false.
Debug generates a debug-level log.
Debugf generates a debug-level log.
Debugln generates a debug-level log.
DefaultLogger returns the global defaultLogger.
Error generates a error-level log.
Errorf generates a error-level log.
Errorln generates a error-level log.
Fatal generates a fatal-level log and exits the program.
Fatalf generates a fatal-level log and exits the program.
Fatalln generates a fatal-level log and exits the program.
Flush flushes the global defaultLogger.
GetLevel gets the defaultLogger's level.
HideLocation sets logger's showLocation to false.
Info generates a info-level log.
Infof generates a info-level log.
Infoln generates a info-level log.
InitLogger inits the global defaultLogger.
New returns a default Logger instance.
NewBufPool returns a new instance of BufPool.
NewConsoleLogger returns a Logger instance with a console writer.
NewConsoleWriter returns a new instance of ConsoleWriter.
NewFileWriter returns a new instance of NewFileWriter.
NewLevel will return a new level by name.
SetCallDepth sets the global defaultLogger's call depth.
SetLevel sets the defaultLogger's level.
Start starts the global defaultLogger.
Stop stops the global defaultLogger.
Warn generates a warn-level log.
Warnf generates a warn-level log.
Warnln generates a warn-level log.

# Constants

log level enum.
log level enum.
log level enum.
log level enum.
log level enum.

# Structs

BufPool wraps sync.Pool to make it handy.
ConsoleWriter is responsible for writing log to console.
FileWriter is responsible for writing log to file.
Logger is the core struct of ilog package.

# Interfaces

LogWriter defines writer's API.

# Type aliases

Level is the log level.