@@ -116,19 +116,19 @@ export class ExtensionsLifecycle extends Disposable {
116
116
const onStderr = Event . fromNodeEventEmitter < string > ( extensionUninstallProcess . stderr ! , 'data' ) ;
117
117
118
118
// Log output
119
- onStdout ( data => this . logService . info ( extension . identifier . id , extension . manifest . version , `post-${ lifecycleType } ` , data ) ) ;
120
- onStderr ( data => this . logService . error ( extension . identifier . id , extension . manifest . version , `post-${ lifecycleType } ` , data ) ) ;
119
+ this . _register ( onStdout ( data => this . logService . info ( extension . identifier . id , extension . manifest . version , `post-${ lifecycleType } ` , data ) ) ) ;
120
+ this . _register ( onStderr ( data => this . logService . error ( extension . identifier . id , extension . manifest . version , `post-${ lifecycleType } ` , data ) ) ) ;
121
121
122
122
const onOutput = Event . any (
123
- Event . map ( onStdout , o => ( { data : `%c${ o } ` , format : [ '' ] } ) ) ,
124
- Event . map ( onStderr , o => ( { data : `%c${ o } ` , format : [ 'color: red' ] } ) )
123
+ Event . map ( onStdout , o => ( { data : `%c${ o } ` , format : [ '' ] } ) , this . _store ) ,
124
+ Event . map ( onStderr , o => ( { data : `%c${ o } ` , format : [ 'color: red' ] } ) , this . _store )
125
125
) ;
126
126
// Debounce all output, so we can render it in the Chrome console as a group
127
127
const onDebouncedOutput = Event . debounce < Output > ( onOutput , ( r , o ) => {
128
128
return r
129
129
? { data : r . data + o . data , format : [ ...r . format , ...o . format ] }
130
130
: { data : o . data , format : o . format } ;
131
- } , 100 ) ;
131
+ } , 100 , undefined , undefined , undefined , this . _store ) ;
132
132
133
133
// Print out output
134
134
onDebouncedOutput ( data => {
0 commit comments