Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 948 Bytes

README.md

File metadata and controls

37 lines (26 loc) · 948 Bytes

gologger

Build Status Go Report Card

Gologger is simple scalable logger for any type of application logging. Ability to have different log levels with corresponding environment.

# To install in your project
go get github.com/mldev-ai/gologger

Easy to Use

package main

import "github.com/mldev-ai/gologger"

const LOG_LEVEL=3

type SampleUser struct{
    Name    string
    Age     int
}

func main() {
    
    myLogger := gologger.NewGoLogger(gologger.Config{LogLevel: 1}).SetScope("main")
    myLogger.Info("This is some log!!!")
    myLogger.Info(1)
    
    user := SampleUser{Name:"Rajat Gupta", Age:22}
    
    // Print's formatted struct
    mylogger.Info(user)
    
}