@basis-theory/basis-theory-js
Advanced tools
Comparing version 4.21.0 to 4.21.1
@@ -31,3 +31,3 @@ "use strict"; | ||
exports.DD_TOKEN = DD_TOKEN; | ||
const DD_GIT_SHA = "4fe9c4a1cdb6e43934ba20dcc12b4587b9af8289"; | ||
const DD_GIT_SHA = "24689d706a1a55d0b3476014e368067d5f3b9c48"; | ||
exports.DD_GIT_SHA = DD_GIT_SHA; | ||
@@ -34,0 +34,0 @@ const CLIENT_BASE_PATHS = { |
@@ -12,7 +12,7 @@ "use strict"; | ||
const LOGGER_NAME = 'js-sdk-logger'; | ||
const SERVICE_NAME = 'js-sdk'; | ||
let env = ''; | ||
const initTelemetryLogger = () => { | ||
var _window; | ||
let env = ''; | ||
if (_constants.DEFAULT_BASE_URL.includes('localhost')) { | ||
@@ -26,16 +26,18 @@ env = 'local'; | ||
if ((_window = window) !== null && _window !== void 0 && _window.DD_LOGS && _constants.DD_TOKEN && undefined !== 'test') { | ||
var _window2, _window3; | ||
if (_constants.DD_TOKEN && undefined !== 'test') { | ||
var _datadogLogs$getInitC; | ||
(_window2 = window) === null || _window2 === void 0 ? void 0 : _window2.DD_LOGS.init({ | ||
clientToken: _constants.DD_TOKEN, | ||
forwardErrorsToLogs: false, | ||
sessionSampleRate: 100, | ||
service: 'basis-theory-js-sdk', | ||
env | ||
if (!_browserLogs.datadogLogs.getInitConfiguration() || ((_datadogLogs$getInitC = _browserLogs.datadogLogs.getInitConfiguration()) === null || _datadogLogs$getInitC === void 0 ? void 0 : _datadogLogs$getInitC.clientToken) !== _constants.DD_TOKEN) { | ||
_browserLogs.datadogLogs.init({ | ||
clientToken: _constants.DD_TOKEN, | ||
forwardErrorsToLogs: false, | ||
sessionSampleRate: 100 | ||
}); | ||
} | ||
_browserLogs.datadogLogs.setGlobalContext({ | ||
referrer: document.referrer | ||
}); | ||
(_window3 = window) === null || _window3 === void 0 ? void 0 : _window3.DD_LOGS.setGlobalContext({ | ||
referrer: document.referrer, | ||
gitSha: _constants.DD_GIT_SHA !== null && _constants.DD_GIT_SHA !== void 0 ? _constants.DD_GIT_SHA : 'unknown' | ||
}); | ||
_browserLogs.datadogLogs.createLogger(LOGGER_NAME); | ||
} | ||
@@ -49,3 +51,10 @@ }; | ||
if (_browserLogs.datadogLogs && undefined !== 'test') { | ||
_browserLogs.datadogLogs.logger.error(message, attributes); | ||
var _datadogLogs$getLogge; | ||
(_datadogLogs$getLogge = _browserLogs.datadogLogs.getLogger(LOGGER_NAME)) === null || _datadogLogs$getLogge === void 0 ? void 0 : _datadogLogs$getLogge.error(message, { | ||
service: SERVICE_NAME, | ||
gitSha: _constants.DD_GIT_SHA !== null && _constants.DD_GIT_SHA !== void 0 ? _constants.DD_GIT_SHA : 'unknown', | ||
env, | ||
...attributes | ||
}); | ||
} | ||
@@ -57,3 +66,10 @@ | ||
if (_browserLogs.datadogLogs && undefined !== 'test') { | ||
_browserLogs.datadogLogs.logger.info(message, attributes); | ||
var _datadogLogs$getLogge2; | ||
(_datadogLogs$getLogge2 = _browserLogs.datadogLogs.getLogger(LOGGER_NAME)) === null || _datadogLogs$getLogge2 === void 0 ? void 0 : _datadogLogs$getLogge2.info(message, { | ||
service: SERVICE_NAME, | ||
gitSha: _constants.DD_GIT_SHA !== null && _constants.DD_GIT_SHA !== void 0 ? _constants.DD_GIT_SHA : 'unknown', | ||
env, | ||
...attributes | ||
}); | ||
} | ||
@@ -64,6 +80,10 @@ | ||
warn: (message, attributes) => { | ||
if (_browserLogs.datadogLogs && undefined !== 'test') { | ||
_browserLogs.datadogLogs.logger.warn(message, attributes); | ||
} | ||
var _datadogLogs$getLogge3; | ||
(_datadogLogs$getLogge3 = _browserLogs.datadogLogs.getLogger(LOGGER_NAME)) === null || _datadogLogs$getLogge3 === void 0 ? void 0 : _datadogLogs$getLogge3.warn(message, { | ||
service: SERVICE_NAME, | ||
gitSha: _constants.DD_GIT_SHA !== null && _constants.DD_GIT_SHA !== void 0 ? _constants.DD_GIT_SHA : 'unknown', | ||
env, | ||
...attributes | ||
}); | ||
return; | ||
@@ -70,0 +90,0 @@ } |
{ | ||
"name": "@basis-theory/basis-theory-js", | ||
"version": "4.21.0", | ||
"version": "4.21.1", | ||
"repository": "https://github.com/Basis-Theory/basis-theory-js", | ||
@@ -5,0 +5,0 @@ "license": "Apache-2.0", |
@@ -69,5 +69,4 @@ import type { HttpClient } from '../../types/sdk'; | ||
BasisTheoryElements?: BasisTheoryElementsInternal; | ||
DD_LOGS: any; | ||
} | ||
} | ||
export type { BaseElement, CardElement, TextElement, CardNumberElement, CardExpirationDateElement, CardVerificationCodeElement, ElementWrapper, ElementValue, BasisTheoryElements, BasisTheoryElementsInternal, }; |
193934
4331