Skip to content

Commit 84b8d45

Browse files
authored
Merge pull request #94 from CyberSource/fix-for-logger-collision
Fix for logger collision issue
2 parents 2e08f8b + b7bc02e commit 84b8d45

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
@@ -23,15 +23,18 @@ exports.getLogger = function (merchantConfig, loggerCategory = 'UnknownCategoryL
2323
}
2424
var enableLog = merchantConfig.getLogConfiguration().isLogEnabled();
2525
var enableMasking = merchantConfig.getLogConfiguration().isMaskingEnabled();
26-
var loggerCategoryRandomiser = Math.floor((Math.random() * 1000) + 1);
26+
var loggerCategoryRandomiser = Math.floor(Math.random() * (1000000000 - 100 + 1)) + 100;
27+
28+
loggerCategory = loggerCategory + loggerCategoryRandomiser;
29+
2730
var newLogger;
2831

2932
if (enableLog) {
3033
var appTransports = createTransportFromConfig(merchantConfig);
3134

3235
var loggingLevel = merchantConfig.getLogConfiguration().getLoggingLevel();
3336

34-
newLogger = winston.loggers.get(loggerCategory + loggerCategoryRandomiser, {
37+
newLogger = winston.loggers.get(loggerCategory, {
3538
level: loggingLevel,
3639
format: combine(
3740
label({ label: loggerCategory }),
@@ -41,7 +44,7 @@ exports.getLogger = function (merchantConfig, loggerCategory = 'UnknownCategoryL
4144
transports: appTransports
4245
});
4346
} else {
44-
newLogger = winston.loggers.get(loggerCategory + loggerCategoryRandomiser, {
47+
newLogger = winston.loggers.get(loggerCategory, {
4548
level: loggingLevel,
4649
format: combine(
4750
label({ label: loggerCategory }),

0 commit comments

Comments
 (0)