M1ndo / LogGdb

A quick Logger Library that uses Charmbracelet Log

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LogGgb

Go Reference

LogGdb is a go package that uses charmbracelet “Log” to quickly add a logger in your project. Its also supports debugging code incase of a Fatal error.

Install && Usage

To use LogGdb

go get github.com/m1ndo/LogGdb
import loggdb "github.com/m1ndo/LogGdb"

type App struct {
	Logger *loggdb.Logger
}

func NewApp() *App {
	a := &App{Logger: &loggdb.Logger{}}
	if err := Logger.NewLogger(); err!= nil {
		panic(err)
	}
	a.Logger.Log.Info("Hello World")
	// Rest of the App / Project
	return a
}

Further examples check folder examples/

License

GPLv3

About

A quick Logger Library that uses Charmbracelet Log

License:GNU General Public License v3.0


Languages

Language:Go 93.3%Language:Makefile 6.7%