From 77612d1f1ee412f5283b7d55f48f14c5477e51cb Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 18 Feb 2016 17:05:41 +0100 Subject: [PATCH] aiAdapter: additionalDataToLog --- src/vs/base/node/aiAdapter.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vs/base/node/aiAdapter.ts b/src/vs/base/node/aiAdapter.ts index de74ca56e42..8378aae1e90 100644 --- a/src/vs/base/node/aiAdapter.ts +++ b/src/vs/base/node/aiAdapter.ts @@ -5,7 +5,7 @@ 'use strict'; import types = require('vs/base/common/types'); -import {safeStringify} from 'vs/base/common/objects'; +import {safeStringify, mixin} from 'vs/base/common/objects'; import appInsights = require('applicationinsights'); @@ -23,7 +23,8 @@ export class AIAdapter implements IAIAdapter { private aiKey: string, private eventPrefix: string, /* for test only */ - client?: any + client?: any, + private additionalDataToLog?: any ) { // for test if (client) { @@ -135,6 +136,9 @@ export class AIAdapter implements IAIAdapter { } public log(eventName: string, data?: any): void { + if (this.additionalDataToLog) { + data = mixin(data, this.additionalDataToLog); + } var result = this.getData(data); if (this.appInsights) { -- GitLab