Repository URL to install this package:
|
Version:
0.9.2-rc0 ▾
|
// (c) Copyright 2023 Supertenant Ltd. - all rights reserved.
// See LICENSE file in project root for license terms.
'use strict';
/** @type {import('@supertenant/core/src/logger').GenericLogger} */
let logger;
logger = require('../logger').getLogger('util/initializedTooLate', newLogger => {
logger = newLogger;
});
const hasThePackageBeenInitializedTooLate = require('@supertenant/core').util.hasThePackageBeenInitializedTooLate;
let warningHasBeenLogged = false;
exports.check = function check() {
if (hasThePackageBeenInitializedTooLate()) {
if (!warningHasBeenLogged) {
logger.warn(
'It seems you have initialized the @supertenant/collector package too late, some calls may not be captured.'
);
warningHasBeenLogged = true;
}
}
};