forked from baron/baron-sso
log 추가
This commit is contained in:
@@ -13,6 +13,7 @@ import (
|
||||
"github.com/gofiber/fiber/v2/middleware/encryptcookie"
|
||||
"github.com/gofiber/fiber/v2/middleware/logger"
|
||||
"github.com/gofiber/fiber/v2/middleware/recover"
|
||||
"github.com/gofiber/fiber/v2/middleware/requestid"
|
||||
)
|
||||
|
||||
func getEnv(key, fallback string) string {
|
||||
@@ -23,7 +24,15 @@ func getEnv(key, fallback string) string {
|
||||
}
|
||||
|
||||
func main() {
|
||||
// 1. Initialize DB Connections
|
||||
// 1. Log Config on Startup
|
||||
log.Println("==========================================")
|
||||
log.Println("Starting Baron SSO Backend...")
|
||||
log.Printf("FRONTEND_URL: %s", getEnv("FRONTEND_URL", "http://ssologin.hmac.kr"))
|
||||
log.Printf("REDIS_ADDR: %s", getEnv("REDIS_ADDR", "redis:6379"))
|
||||
log.Printf("DESCOPE_ID: %s", getEnv("DESCOPE_PROJECT_ID", "not-set"))
|
||||
log.Println("==========================================")
|
||||
|
||||
// 2. Initialize DB Connections
|
||||
chHost := getEnv("CLICKHOUSE_HOST", "localhost")
|
||||
chPort, _ := strconv.Atoi(getEnv("CLICKHOUSE_PORT_NATIVE", "9000"))
|
||||
chUser := getEnv("CLICKHOUSE_USER", "default")
|
||||
@@ -46,7 +55,14 @@ func main() {
|
||||
})
|
||||
|
||||
// Middleware
|
||||
app.Use(logger.New())
|
||||
app.Use(requestid.New(requestid.Config{
|
||||
Generator: func() string {
|
||||
return handler.GenerateSecureToken(4) // 8 chars hex
|
||||
},
|
||||
}))
|
||||
app.Use(logger.New(logger.Config{
|
||||
Format: "[${time}] ${status} - ${method} ${path}\n",
|
||||
}))
|
||||
app.Use(recover.New())
|
||||
app.Use(cors.New(cors.Config{
|
||||
AllowOrigins: "*", // Adjust in production
|
||||
|
||||
Reference in New Issue
Block a user