@@ -6,7 +6,7 @@ import path = require("path");
6
6
import vscode = require( "vscode" ) ;
7
7
import TelemetryReporter , { TelemetryEventProperties , TelemetryEventMeasurements } from "@vscode/extension-telemetry" ;
8
8
import { Message , Trace } from "vscode-jsonrpc" ;
9
- import { ILogger } from "./logging" ;
9
+ import { ILogger , LanguageClientOutputChannelAdapter , LanguageClientTraceFormatter } from "./logging" ;
10
10
import { PowerShellProcess } from "./process" ;
11
11
import { Settings , changeSetting , getSettings , getEffectiveConfigurationTarget , validateCwdSetting } from "./settings" ;
12
12
import utils = require( "./utils" ) ;
@@ -338,7 +338,6 @@ export class SessionManager implements Middleware {
338
338
// handler when the process is disposed).
339
339
this . debugSessionProcess ?. dispose ( ) ;
340
340
this . debugEventHandler ?. dispose ( ) ;
341
-
342
341
if ( this . PowerShellExeDetails === undefined ) {
343
342
return Promise . reject ( new Error ( "Required PowerShellExeDetails undefined!" ) ) ;
344
343
}
@@ -689,8 +688,8 @@ export class SessionManager implements Middleware {
689
688
} ,
690
689
} ,
691
690
middleware : this ,
692
- // traceOutputChannel: traceOutputChannel ,
693
- // outputChannel: outputChannel ,
691
+ traceOutputChannel : new LanguageClientTraceFormatter ( "PowerShell: Trace LSP" ) ,
692
+ outputChannel : new LanguageClientOutputChannelAdapter ( "PowerShell: Editor Services" ) ,
694
693
revealOutputChannelOn : RevealOutputChannelOn . Never
695
694
} ;
696
695
0 commit comments