refactor(core): Revamp logs for scaling mode (#11244)

This commit is contained in:
Iván Ovejero
2024-10-14 15:15:42 +02:00
committed by GitHub
parent 3d97f02a8d
commit 873851b54e
16 changed files with 230 additions and 97 deletions

View File

@@ -58,6 +58,8 @@ export class WorkerServer {
) {
assert(this.instanceSettings.instanceType === 'worker');
this.logger = this.logger.withScope('scaling');
this.app = express();
this.app.disable('x-powered-by');
@@ -84,6 +86,10 @@ export class WorkerServer {
await this.mountEndpoints();
this.logger.debug('Worker server initialized', {
endpoints: Object.keys(this.endpointsConfig),
});
await new Promise<void>((resolve) => this.server.listen(this.port, this.address, resolve));
await this.externalHooks.run('worker.ready');
@@ -141,6 +147,8 @@ export class WorkerServer {
this.overwritesLoaded = true;
this.logger.debug('Worker loaded credentials overwrites');
ResponseHelper.sendSuccessResponse(res, { success: true }, true, 200);
}
}