X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2FConfigurationData.ts;h=a244aa45d7cfafa99c6e6ca32568c5ac8b5738fd;hb=d317ba031e5f4a1a93b13ec136ea7593e8e3386a;hp=a23940cf330295cb609f28b7a3439ee05e26f6f6;hpb=ae389044af7cfc9661bc53658ea405f4f1ae84ae;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ConfigurationData.ts b/src/types/ConfigurationData.ts index a23940cf..a244aa45 100644 --- a/src/types/ConfigurationData.ts +++ b/src/types/ConfigurationData.ts @@ -19,6 +19,19 @@ export type StationTemplateUrl = { numberOfStations: number; }; +export type LogConfiguration = { + enabled?: boolean; + file?: string; + errorFile?: string; + statisticsInterval?: number; + level?: string; + console?: boolean; + format?: string; + rotate?: boolean; + maxFiles?: string | number; + maxSize?: string | number; +}; + export type UIServerConfiguration = { enabled?: boolean; type?: ApplicationProtocol; @@ -51,9 +64,10 @@ export type ConfigurationData = { supervisionUrls?: string | string[]; supervisionUrlDistribution?: SupervisionUrlDistribution; stationTemplateUrls: StationTemplateUrl[]; + log?: LogConfiguration; + worker?: WorkerConfiguration; uiServer?: UIServerConfiguration; performanceStorage?: StorageConfiguration; - worker?: WorkerConfiguration; autoReconnectMaxRetries?: number; /** @deprecated Moved to worker configuration section. */ workerProcess?: WorkerProcessType; @@ -69,14 +83,24 @@ export type ConfigurationData = { workerPoolStrategy?: WorkerChoiceStrategy; /** @deprecated Moved to worker configuration section. */ chargingStationsPerWorker?: number; + /** @deprecated Moved to log configuration section. */ logStatisticsInterval?: number; + /** @deprecated Moved to log configuration section. */ logEnabled?: boolean; + /** @deprecated Moved to log configuration section. */ logConsole?: boolean; + /** @deprecated Moved to log configuration section. */ logFormat?: string; + /** @deprecated Moved to log configuration section. */ logLevel?: string; + /** @deprecated Moved to log configuration section. */ logRotate?: boolean; + /** @deprecated Moved to log configuration section. */ logMaxFiles?: number | string; + /** @deprecated Moved to log configuration section. */ logMaxSize?: number | string; + /** @deprecated Moved to log configuration section. */ logFile?: string; + /** @deprecated Moved to log configuration section. */ logErrorFile?: string; };