diff --git a/server/lib/prosody/ctl.ts b/server/lib/prosody/ctl.ts index 53de5c7c..5ba022e4 100644 --- a/server/lib/prosody/ctl.ts +++ b/server/lib/prosody/ctl.ts @@ -122,13 +122,25 @@ async function ensureProsodyRunning (options: RegisterServerOptions): Promise { + logger.debug(`Prosody stdout: ${data as string}`) + }) + prosody.stderr?.on('data', (data) => { + logger.error(`Prosody stderr: ${data as string}`) + }) + prosody.on('close', (code) => { + logger.info(`Prosody process closed all stdio with code ${code ?? 'null'}`) + }) + prosody.on('exit', (code) => { + logger.info(`Prosody process exited with code ${code ?? 'null'}`) + }) async function sleep (ms: number): Promise { return new Promise((resolve) => {