diff --git a/apps/api-server/cmd/server.go b/apps/api-server/cmd/server.go index 7ae7266..9d2c248 100644 --- a/apps/api-server/cmd/server.go +++ b/apps/api-server/cmd/server.go @@ -16,6 +16,7 @@ import ( "github.com/nutcas3/telecom-platform/apps/api-server/internal/config" "github.com/nutcas3/telecom-platform/apps/api-server/internal/database" "github.com/nutcas3/telecom-platform/apps/api-server/internal/graphql" + "github.com/nutcas3/telecom-platform/apps/api-server/internal/logging" "github.com/nutcas3/telecom-platform/apps/api-server/internal/middleware" "github.com/nutcas3/telecom-platform/apps/api-server/internal/monitoring" "github.com/nutcas3/telecom-platform/apps/api-server/internal/websocket" @@ -24,9 +25,14 @@ import ( func main() { cfg := config.LoadConfig() + // Initialize structured logging + if err := logging.InitWithDefaults(); err != nil { + log.Printf("Failed to initialize structured logging: %v", err) + } + db, err := database.NewDatabase(&cfg.Database) if err != nil { - log.Fatalf("Failed to initialize database: %v", err) + logging.Fatalf("Failed to initialize database: %v", err) } defer db.Close()