Merge pull request #2353 from balena-os/log-message-typing

Improve log message typing
This commit is contained in:
Page- 2024-07-17 15:47:53 +01:00 committed by GitHub
commit b7ca7fb3d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,20 @@
export type LogMessage = Dictionary<any>;
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;