Fix parent process log level

This commit is contained in:
Asher 2023-05-04 10:40:00 -08:00
parent e02d56dbfd
commit 8c99f41b90
No known key found for this signature in database
GPG Key ID: D63C1EF81242354A
1 changed files with 6 additions and 1 deletions

View File

@ -172,6 +172,7 @@ export class ChildProcess extends Process {
* Initiate the handshake and wait for a response from the parent.
*/
public async handshake(): Promise<DefaultedArgs> {
this.logger.debug("initiating handshake")
this.send({ type: "handshake" })
const message = await onMessage<ParentMessage, ParentHandshakeMessage>(
process,
@ -280,6 +281,10 @@ export class ParentProcess extends Process {
}
public start(args: DefaultedArgs): Promise<void> {
// Our logger was created before we parsed CLI arguments so update the level
// in case it has changed.
this.logger.level = logger.level
// Store for relaunches.
this.args = args
if (!this.started) {
@ -306,7 +311,7 @@ export class ParentProcess extends Process {
})
}
this.logger.debug(`spawned inner process ${child.pid}`)
this.logger.debug(`spawned child process ${child.pid}`)
await this.handshake(child)