提交 77612d1f 编写于 作者: I isidor

aiAdapter: additionalDataToLog

上级 128ba86d
......@@ -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) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册