Skip to content

Documentation / @andrew_l/app / ManagedThread

Interface: ManagedThread ​

A child process managed by the parent.

Properties ​

child ​

child: ChildProcess


eventBus ​

eventBus: EventEmitter<EventMap>


pid ​

pid: number


restartCount ​

restartCount: number


scheduler ​

scheduler: Scheduler


scriptFile ​

scriptFile: string


state ​

state: State


threadId ​

threadId: number


threadProps ​

threadProps: Record<string, unknown>

Methods ​

writeLog() ​

writeLog(level, event, fields?): void

Parameters ​

level ​

LogLevel

event ​

string

fields? ​

LogEventFields

Returns ​

void