Categorygithub.com/govlas/logger
modulepackage
0.0.0-20190322152759-f8ecae2d03b9
Repository: https://github.com/govlas/logger.git
Documentation: pkg.go.dev

# README

logger Build Status

Simple colored logger

To install:

go get github.com/govlas/logger

Dependencies:

go get github.com/fatih/color
go get github.com/shiena/ansicolor

See docs for usage

# Functions

Debug prints debug log (blue if colored).
DisableBTrace disables backtrace.
DisableColored disables colored output.
DisableDebug disables debug logs.
EnableBTrace enables backtrace for warnings and errors.
EnableColored enables colored output.
EnableDebug enables debug logs.
Error prints error log (red if colored).
ErrorErr prints err as error log and returns true if err!=nil.
Fatal prints error log and finish proccess by os.Exit(1).
FatalErr prints err as fatal log.
Info prints info log (green if colored).
JSONDebug prints object in json format.
Panic prints error log and call panic.
PanicRecover recovers panic an print error message.
SetFileName sets flag for print ceurrent file name in log.
SetOut set writer fo print logs.
Warning prints warning log (yellow if colored).
WarningErr prints err as warning log and returns true if err!=nil.

# Constants

FileNameLong indicates to print full filename.
FileNameNo indicates to no print filename.
FileNameShort indicates to print short filename.

# Variables

DebugPrefix is text prefix for debug log.
ErrPrefix is text prefix for error log.
InfoPrefix is text prefix for info log.
WarnPrefix is text prefix for warning log.