-const logger: Logger = createLogger({
- level: Configuration.getLogLevel(),
- format: format.combine(format.splat(), format[Configuration.getLogFormat()]()),
- transports: transports,
-});
+export const logger = createLogger({
+ silent: logConfiguration.enabled === false,
+ level: logConfiguration.level,
+ format: format.combine(
+ format.splat(),
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ (format[logConfiguration.format! as keyof FormatWrap] as FormatWrap)()
+ ),
+ transports
+})