Easy to design logging level with standard logger
To install the library, run:
go get github.com/im-jinsu/levelog
The following is a simple example which logging with standard logger
package main
import (
"log"
"github.com/im-jinsu/levelog"
)
func main() {
// Set stdlogger with lumberjack
log.SetFlags(log.LstdFlags | log.Lshortfile)
levelog.Info("hello world")
}| Function | Description |
|---|---|
| Info | Service status logging |
| Error | Default error logging |
| ErrorAndSend | Error logging and send discord message |
| Fatal | Very severe error, logging and the program terminated |
| Debug | Logging in develop environment only |
| Name | Description |
|---|---|
| LEVELOG_DISCORDURL | Discord Webhook URL for notice |
| LEVELOG_ISDEV | Determine if in development environment |