diff --git a/src/definition/persistence/IPersistenceItem.ts b/src/definition/persistence/IPersistenceItem.ts index e4fbd9a9d..9b1d81f8a 100644 --- a/src/definition/persistence/IPersistenceItem.ts +++ b/src/definition/persistence/IPersistenceItem.ts @@ -1,6 +1,7 @@ import { RocketChatAssociationRecord } from '../../definition/metadata'; export interface IPersistenceItem { + _id: string; appId: string; data: Record; associations?: Array; diff --git a/src/server/logging/AppConsole.ts b/src/server/logging/AppConsole.ts index 0aa3d6c5a..c98f9f4b8 100644 --- a/src/server/logging/AppConsole.ts +++ b/src/server/logging/AppConsole.ts @@ -8,6 +8,7 @@ export class AppConsole implements ILogger { public static toStorageEntry(appId: string, logger: AppConsole): ILoggerStorageEntry { return { appId, + _id: Date.now().toString(), method: logger.getMethod(), entries: logger.getEntries(), startTime: logger.getStartTime(), diff --git a/src/server/logging/ILoggerStorageEntry.ts b/src/server/logging/ILoggerStorageEntry.ts index 5f0823a85..c759aaaa9 100644 --- a/src/server/logging/ILoggerStorageEntry.ts +++ b/src/server/logging/ILoggerStorageEntry.ts @@ -2,6 +2,7 @@ import { ILogEntry } from '../../definition/accessors'; import { AppMethod } from '../../definition/metadata'; export interface ILoggerStorageEntry { + _id: string; appId: string; method: AppMethod; entries: Array;