Stop Logger being a singleton
This commit is contained in:
parent
d965265709
commit
3471a9c498
12 changed files with 147 additions and 138 deletions
|
|
@ -20,6 +20,7 @@ export class Database {
|
|||
private lastSeenUpdateId: VaultUpdateId | undefined;
|
||||
|
||||
public constructor(
|
||||
private readonly logger: Logger,
|
||||
initialState: Partial<StoredDatabase> | undefined,
|
||||
private readonly saveData: (data: unknown) => Promise<void>
|
||||
) {
|
||||
|
|
@ -32,10 +33,10 @@ export class Database {
|
|||
this.documents.set(relativePath, metadata as DocumentMetadata);
|
||||
}
|
||||
}
|
||||
Logger.getInstance().debug(`Loaded ${this.documents.size} documents`);
|
||||
this.logger.debug(`Loaded ${this.documents.size} documents`);
|
||||
|
||||
this.lastSeenUpdateId = initialState.lastSeenUpdateId;
|
||||
Logger.getInstance().debug(
|
||||
this.logger.debug(
|
||||
`Loaded last seen update id: ${this.lastSeenUpdateId}`
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue