X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fperformance%2Fstorage%2FStorage.ts;h=1360dabbad61aa2ec0feb3bde2fddfdd5d8b6d06;hb=d317ba031e5f4a1a93b13ec136ea7593e8e3386a;hp=4b8f4c7cbb1c7f3c9cba6ceacfa709209565ac09;hpb=130783a74f495abcb198b7f01abe19dab4f7fb47;p=e-mobility-charging-stations-simulator.git diff --git a/src/performance/storage/Storage.ts b/src/performance/storage/Storage.ts index 4b8f4c7c..1360dabb 100644 --- a/src/performance/storage/Storage.ts +++ b/src/performance/storage/Storage.ts @@ -2,12 +2,14 @@ import { URL } from 'node:url'; -import type { EmptyObject } from '../../types/EmptyObject'; -import type { HandleErrorParams } from '../../types/Error'; -import type { Statistics } from '../../types/Statistics'; -import { DBName, StorageType } from '../../types/Storage'; -import logger from '../../utils/Logger'; -import Utils from '../../utils/Utils'; +import { + DBName, + type EmptyObject, + type HandleErrorParams, + type Statistics, + StorageType, +} from '../../types'; +import { Utils, logger, setDefaultErrorParams } from '../../utils'; export abstract class Storage { protected readonly storageUri: URL; @@ -23,8 +25,9 @@ export abstract class Storage { type: StorageType, error: Error, table?: string, - params: HandleErrorParams = { throwError: false } + params: HandleErrorParams = { throwError: false, consoleOut: false } ): void { + setDefaultErrorParams(params, { throwError: false, consoleOut: false }); const inTableOrCollectionStr = (!Utils.isNullOrUndefined(table) || !table) && ` in table or collection '${table}'`; logger.error(