@@ -6,7 +6,7 @@ import path = require("path");
66import vscode = require( "vscode" ) ;
77import TelemetryReporter , { TelemetryEventProperties , TelemetryEventMeasurements } from "@vscode/extension-telemetry" ;
88import { Message , Trace } from "vscode-jsonrpc" ;
9- import { ILogger } from "./logging" ;
9+ import { ILogger , LanguageClientOutputChannelAdapter , LanguageClientTraceFormatter } from "./logging" ;
1010import { PowerShellProcess } from "./process" ;
1111import { Settings , changeSetting , getSettings , getEffectiveConfigurationTarget , validateCwdSetting } from "./settings" ;
1212import utils = require( "./utils" ) ;
@@ -338,7 +338,6 @@ export class SessionManager implements Middleware {
338338 // handler when the process is disposed).
339339 this . debugSessionProcess ?. dispose ( ) ;
340340 this . debugEventHandler ?. dispose ( ) ;
341-
342341 if ( this . PowerShellExeDetails === undefined ) {
343342 return Promise . reject ( new Error ( "Required PowerShellExeDetails undefined!" ) ) ;
344343 }
@@ -689,8 +688,8 @@ export class SessionManager implements Middleware {
689688 } ,
690689 } ,
691690 middleware : this ,
692- // traceOutputChannel: traceOutputChannel ,
693- // outputChannel: outputChannel ,
691+ traceOutputChannel : new LanguageClientTraceFormatter ( "PowerShell: Trace LSP" ) ,
692+ outputChannel : new LanguageClientOutputChannelAdapter ( "PowerShell: Editor Services" ) ,
694693 revealOutputChannelOn : RevealOutputChannelOn . Never
695694 } ;
696695
0 commit comments