Skip to content

illidaris/gin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gin

gin logger extension

快速使用

日志扩展使用

import (
	"errors"
	"net/http"

	"github.com/gin-gonic/gin"
	ginEx "github.com/illidaris/gin"
	"github.com/illidaris/logger"
)

func main() {
    // init log core
    logger.OnlyConsole()
    // init gin
    router := gin.New()
    router.Use(ginEx.LoggerHandler())
    router.Use(ginEx.RecoverHandler())
    router.GET("/test", func(c *gin.Context) {
    c.String(http.StatusOK, "success")
    })
    router.GET("/error", func(c *gin.Context) {
    panic(errors.New("this is an error"))
    })
    ginEx.GracefulRun(context.Background(),router,":8080",time.Second*5)
}