Skip to content

Commit b7bc02e

Browse files
committed
Fix for logger collision issue
1 parent 26f153a commit b7bc02e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/authentication/logging/Logger.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,18 @@ const unmaskedLoggingFormat = printf(({ level, message, label, timestamp }) => {
1515
exports.getLogger = function (merchantConfig, loggerCategory = 'UnknownCategoryLogger') {
1616
var enableLog = merchantConfig.getLogConfiguration().isLogEnabled();
1717
var enableMasking = merchantConfig.getLogConfiguration().isMaskingEnabled();
18-
var loggerCategoryRandomiser = Math.floor((Math.random() * 1000) + 1);
18+
var loggerCategoryRandomiser = Math.floor(Math.random() * (1000000000 - 100 + 1)) + 100;
19+
20+
loggerCategory = loggerCategory + loggerCategoryRandomiser;
21+
1922
var newLogger;
2023

2124
if (enableLog) {
2225
var appTransports = createTransportFromConfig(merchantConfig);
2326

2427
var loggingLevel = merchantConfig.getLogConfiguration().getLoggingLevel();
2528

26-
newLogger = winston.loggers.get(loggerCategory + loggerCategoryRandomiser, {
29+
newLogger = winston.loggers.get(loggerCategory, {
2730
level: loggingLevel,
2831
format: combine(
2932
label({ label: loggerCategory }),
@@ -33,7 +36,7 @@ exports.getLogger = function (merchantConfig, loggerCategory = 'UnknownCategoryL
3336
transports: appTransports
3437
});
3538
} else {
36-
newLogger = winston.loggers.get(loggerCategory + loggerCategoryRandomiser, {
39+
newLogger = winston.loggers.get(loggerCategory, {
3740
level: loggingLevel,
3841
format: combine(
3942
label({ label: loggerCategory }),

0 commit comments

Comments
 (0)