Perbaikan Middelware dan tool generete logger

This commit is contained in:
2025-08-22 04:38:22 +07:00
parent 80dafd2a69
commit ce7d12f20c
9 changed files with 1299 additions and 8 deletions

View File

@@ -7,7 +7,7 @@ import (
retribusiHandlers "api-service/internal/handlers/retribusi"
"api-service/internal/middleware"
services "api-service/internal/services/auth"
"log"
"api-service/pkg/logger"
"github.com/gin-gonic/gin"
swaggerFiles "github.com/swaggo/files"
@@ -23,13 +23,13 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
// Add global middleware
router.Use(middleware.CORSConfig())
router.Use(middleware.ErrorHandler())
router.Use(gin.Logger())
router.Use(logger.RequestLoggerMiddleware(logger.Default()))
router.Use(gin.Recovery())
// Initialize services with error handling
authService := services.NewAuthService(cfg)
if authService == nil {
log.Fatal("Failed to initialize auth service")
logger.Fatal("Failed to initialize auth service")
}
// Swagger UI route