if (Configuration.getLogRotate()) {
const logMaxFiles = Configuration.getLogMaxFiles();
transports = [
- new DailyRotateFile({ filename: Utils.insertAt(Configuration.getLogErrorFile(), '-%DATE%', Configuration.getLogErrorFile().indexOf('.log')), level: 'error', maxFiles: logMaxFiles }),
- new DailyRotateFile({ filename: Utils.insertAt(Configuration.getLogFile(), '-%DATE%', Configuration.getLogFile().indexOf('.log')), maxFiles: logMaxFiles }),
+ new DailyRotateFile({
+ filename: Utils.insertAt(
+ Configuration.getLogErrorFile(),
+ '-%DATE%',
+ Configuration.getLogErrorFile().indexOf('.log')
+ ),
+ level: 'error',
+ maxFiles: logMaxFiles,
+ }),
+ new DailyRotateFile({
+ filename: Utils.insertAt(
+ Configuration.getLogFile(),
+ '-%DATE%',
+ Configuration.getLogFile().indexOf('.log')
+ ),
+ maxFiles: logMaxFiles,
+ }),
];
} else {
transports = [
];
}
-let loggerInstance: Logger | null = null;
-const getLogger = () => {
- if (!loggerInstance) {
- loggerInstance = createLogger({
- level: Configuration.getLogLevel(),
- format: format.combine(format.splat(), format[Configuration.getLogFormat()]()),
- transports: transports,
- });
- return loggerInstance;
- }
-};
+const logger: Logger = createLogger({
+ level: Configuration.getLogLevel(),
+ format: format.combine(format.splat(), format[Configuration.getLogFormat()]()),
+ transports: transports,
+});
//
// If enabled, log to the `console` with the format:
// `${info.level}: ${info.message} JSON.stringify({ ...rest }) `
//
if (Configuration.getLogConsole()) {
- getLogger().add(new Console({
- format: format.combine(format.splat(), format[Configuration.getLogFormat()]()),
- }));
+ logger.add(
+ new Console({
+ format: format.combine(format.splat(), format[Configuration.getLogFormat()]()),
+ })
+ );
}
-export default getLogger;
+export default logger;