applicationinsights
Version:
Microsoft Application Insights module for Node.js
24 lines • 1.08 kB
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseDiagnosticLogger = void 0;
const types_1 = require("../types");
const types_2 = require("../../types");
class BaseDiagnosticLogger {
constructor(instrumentationKey, agentLogger = console) {
this._agentLogger = agentLogger;
this._instrumentationKey = instrumentationKey;
this._loggerName = types_1.LOGGER_NAME;
this._language = types_1.LOGGER_LANGUAGE;
this._siteName = process.env.WEBSITE_SITE_NAME;
this._extensionVersion = process.env.ApplicationInsightsAgent_EXTENSION_VERSION;
this._sdkVersion = types_2.APPLICATION_INSIGHTS_OPENTELEMETRY_VERSION;
this._subscriptionId = process.env.WEBSITE_OWNER_NAME ? process.env.WEBSITE_OWNER_NAME.split("+")[0] : null;
}
logMessage(diagnosticLog) {
// No OP
}
}
exports.BaseDiagnosticLogger = BaseDiagnosticLogger;
//# sourceMappingURL=baseDiagnosticLogger.js.map
;