@@ -17,6 +17,7 @@ import { sortedDiff } from 'vs/base/common/arrays';
1717import { comparePaths } from 'vs/base/common/comparers' ;
1818import * as vscode from 'vscode' ;
1919import { ISplice } from 'vs/base/common/sequence' ;
20+ import { log , LogLevel , ILogService } from 'vs/platform/log/common/log' ;
2021
2122type ProviderHandle = number ;
2223type GroupHandle = number ;
@@ -443,7 +444,9 @@ export class ExtHostSCM {
443444
444445 constructor (
445446 mainContext : IMainContext ,
446- private _commands : ExtHostCommands
447+ private _commands : ExtHostCommands ,
448+ // @ts -ignore
449+ @ILogService private logService : ILogService
447450 ) {
448451 this . _proxy = mainContext . get ( MainContext . MainThreadSCM ) ;
449452
@@ -486,6 +489,7 @@ export class ExtHostSCM {
486489 } ) ;
487490 }
488491
492+ @log ( LogLevel . TRACE , 'ExtHostSCM' , ( msg , extension , id , label , rootUri ) => `${ msg } (${ extension . id } , ${ id } , ${ label } , ${ rootUri } )` )
489493 createSourceControl ( extension : IExtensionDescription , id : string , label : string , rootUri : vscode . Uri | undefined ) : vscode . SourceControl {
490494 const handle = ExtHostSCM . _handlePool ++ ;
491495 const sourceControl = new ExtHostSourceControl ( this . _proxy , this . _commands , id , label , rootUri ) ;
@@ -499,6 +503,7 @@ export class ExtHostSCM {
499503 }
500504
501505 // Deprecated
506+ @log ( LogLevel . TRACE , 'ExtHostSCM' , ( msg , extension ) => `${ msg } (${ extension . id } )` )
502507 getLastInputBox ( extension : IExtensionDescription ) : ExtHostSCMInputBox {
503508 const sourceControls = this . _sourceControlsByExtension . get ( extension . id ) ;
504509 const sourceControl = sourceControls && sourceControls [ sourceControls . length - 1 ] ;
@@ -507,6 +512,7 @@ export class ExtHostSCM {
507512 return inputBox ;
508513 }
509514
515+ @log ( LogLevel . TRACE , 'ExtHostSCM' , ( msg , handle , uri ) => `${ msg } (${ handle } , ${ uri } )` )
510516 $provideOriginalResource ( sourceControlHandle : number , uri : URI ) : TPromise < URI > {
511517 const sourceControl = this . _sourceControls . get ( sourceControlHandle ) ;
512518
@@ -520,6 +526,7 @@ export class ExtHostSCM {
520526 } ) ;
521527 }
522528
529+ @log ( LogLevel . TRACE , 'ExtHostSCM' , ( msg , handle ) => `${ msg } (${ handle } )` )
523530 $onInputBoxValueChange ( sourceControlHandle : number , value : string ) : TPromise < void > {
524531 const sourceControl = this . _sourceControls . get ( sourceControlHandle ) ;
525532
@@ -531,6 +538,7 @@ export class ExtHostSCM {
531538 return TPromise . as ( null ) ;
532539 }
533540
541+ @log ( LogLevel . TRACE , 'ExtHostSCM' , ( msg , h1 , h2 , h3 ) => `${ msg } (${ h1 } , ${ h2 } , ${ h3 } )` )
534542 async $executeResourceCommand ( sourceControlHandle : number , groupHandle : number , handle : number ) : TPromise < void > {
535543 const sourceControl = this . _sourceControls . get ( sourceControlHandle ) ;
536544
0 commit comments