Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
5 years ago | |
|---|---|---|
| .. | ||
| .gitignore | 5 years ago | |
| .travis.yml | 5 years ago | |
| LICENSE | 5 years ago | |
| Makefile | 5 years ago | |
| README.md | 5 years ago | |
| coloured_formatter.go | 5 years ago | |
| default_formatter.go | 5 years ago | |
| formatter_interface.go | 5 years ago | |
| go.mod | 5 years ago | |
| go.sum | 5 years ago | |
| gometalinter.json | 5 years ago | |
| interface.go | 5 years ago | |
| logger.go | 5 years ago | |
A simple leveled logging library with coloured output.
Log levels:
INFO (blue)WARNING (pink)ERROR (red)FATAL (red)Formatters:
DefaultFormatterColouredFormatterExample usage. Create a new package log in your app such that:
package log
import (
"github.com/RichardKnop/logging"
)
var (
logger = logging.New(nil, nil, new(logging.ColouredFormatter))
// INFO ...
INFO = logger[logging.INFO]
// WARNING ...
WARNING = logger[logging.WARNING]
// ERROR ...
ERROR = logger[logging.ERROR]
// FATAL ...
FATAL = logger[logging.FATAL]
)
Then from your app you could do:
package main
import (
"github.com/yourusername/yourapp/log"
)
func main() {
log.INFO.Print("log message")
}
No Description
Go SVG JavaScript Vue Roff other