diff --git a/src/logging/log-backend.ts b/src/logging/log-backend.ts index 442998c06..c286dc799 100644 --- a/src/logging/log-backend.ts +++ b/src/logging/log-backend.ts @@ -1,4 +1,20 @@ -export type LogMessage = Dictionary; +type BaseLogMessage = { + message: string; + isStdErr?: boolean; + timestamp?: number; +}; +export type LogMessage = BaseLogMessage & + ( + | { + serviceId?: number; + imageId?: number; + isSystem?: false; + } + | { + message: string; + isSystem: true; + } + ); export abstract class LogBackend { public unmanaged: boolean;