refactor(server): use core Logger instead of console.log (#416)

* refactor(server): use core Logger instead of console.log

- Add logger.ts module wrapping @esengine/ecs-framework's createLogger
- Replace all console.log/warn/error with structured logger calls
- Add @esengine/ecs-framework as dependency for Logger support
- Fix type errors in auth/providers.test.ts and ECSRoom.test.ts
- Refactor withRateLimit mixin with elegant type helper functions

* chore: update pnpm-lock.yaml

* fix(server): fix ReDoS vulnerability in route path regex
This commit is contained in:
YHH
2026-01-01 18:39:00 +08:00
committed by GitHub
parent ff549f3c2a
commit 9e87eb39b9
32 changed files with 1015 additions and 926 deletions

6
pnpm-lock.yaml generated
View File

@@ -1730,13 +1730,13 @@ importers:
packages/framework/server:
dependencies:
'@esengine/ecs-framework':
specifier: workspace:*
version: link:../core/dist
'@esengine/rpc':
specifier: workspace:*
version: link:../rpc
devDependencies:
'@esengine/ecs-framework':
specifier: workspace:*
version: link:../core/dist
'@types/jsonwebtoken':
specifier: ^9.0.0
version: 9.0.10