merch-api/internal/merch/helper.go
2026-03-07 15:47:54 +03:00

37 lines
884 B
Go

package merch
import (
"github.com/gin-gonic/gin"
log "github.com/sirupsen/logrus"
)
const (
pkgLogHeader = "Merch"
controllerLogHeader = "[Controller]"
serviceLogHeader = "[Service]"
)
// logDebugService wrapper for log messages
func logDebugService(msg string) {
log.Debugf("%v %v %v", pkgLogHeader, serviceLogHeader, msg)
}
// logErrService wrapper for log messages
func logErrService(err error) {
log.WithError(err).Errorf("%v %v", pkgLogHeader, serviceLogHeader)
}
// logDebugController wrapper for log messages
func logDebugController(msg string) {
log.Debugf("%v %v %v", pkgLogHeader, controllerLogHeader, msg)
}
// logErrController wrapper for log messages
func logErrController(err error) {
log.WithError(err).Errorf("%v %v", pkgLogHeader, controllerLogHeader)
}
func getUserId(c *gin.Context) int64 {
id, _ := c.Get("userId")
return id.(int64)
}