UNPKG

@dynatrace/react-native-plugin

Version:

This plugin gives you the ability to use the Dynatrace Mobile agent in your react native application.

21 lines (20 loc) 993 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApplicationHandler = void 0; const ConfigurationBuilder_1 = require("./configuration/ConfigurationBuilder"); const ConfigurationHandler_1 = require("./configuration/ConfigurationHandler"); const ConsoleLogger_1 = require("./logging/ConsoleLogger"); const logger = new ConsoleLogger_1.ConsoleLogger('ApplicationHandler'); exports.ApplicationHandler = { startup: (configuration) => { if (!ConfigurationHandler_1.ConfigurationHandler.isConfigurationAvailable()) { let config = configuration; if (config === undefined) { config = new ConfigurationBuilder_1.ConfigurationBuilder('', '').buildConfiguration(); } ConfigurationHandler_1.ConfigurationHandler.setConfiguration(config); logger.debug('Configuration set: ' + config.toString()); logger.info('Dynatrace React Native Plugin started!'); } }, };