@@ -64,7 +64,7 @@ public Task RunUntilShutdown()
6464 _sessionFileWriter . WriteSessionStarted ( _config . LanguageServiceTransport , _config . DebugServiceTransport ) ;
6565
6666 // Finally, wait for Editor Services to shut down
67- _logger . Log ( PsesLogLevel . Trace , "Waiting on PSES run/shutdown" ) ;
67+ _logger . Log ( PsesLogLevel . Debug , "Waiting on PSES run/shutdown" ) ;
6868 return runAndAwaitShutdown ;
6969 }
7070
@@ -124,7 +124,7 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
124124 {
125125 try
126126 {
127- _logger . Log ( PsesLogLevel . Trace , "Creating/running editor services" ) ;
127+ _logger . Log ( PsesLogLevel . Debug , "Creating/running editor services" ) ;
128128
129129 bool creatingLanguageServer = _config . LanguageServiceTransport != null ;
130130 bool creatingDebugServer = _config . DebugServiceTransport != null ;
@@ -140,6 +140,9 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
140140 return ;
141141 }
142142
143+ _logger . Log ( PsesLogLevel . Information , "PSES Startup Completed. Starting Language Server." ) ;
144+ _logger . Log ( PsesLogLevel . Information , "Please check the LSP log file in your client for further messages. In VSCode, this is the 'PowerShell' output pane" ) ;
145+
143146 // We want LSP and maybe debugging
144147 // To do that we:
145148 // - Create the LSP server
@@ -149,7 +152,6 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
149152 // - Wait for the LSP server to finish
150153
151154 // Unsubscribe the host logger here so that the Extension Terminal is not polluted with input after the first prompt
152- _logger . Log ( PsesLogLevel . Debug , "Starting server, deregistering host logger and registering shutdown listener" ) ;
153155 if ( _loggersToUnsubscribe != null )
154156 {
155157 foreach ( IDisposable loggerToUnsubscribe in _loggersToUnsubscribe )
@@ -193,7 +195,7 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
193195
194196 private async Task RunTempDebugSessionAsync ( HostStartupInfo hostDetails )
195197 {
196- _logger . Log ( PsesLogLevel . Trace , "Running temp debug session" ) ;
198+ _logger . Log ( PsesLogLevel . Information , "Starting temporary debug session" ) ;
197199 PsesDebugServer debugServer = await CreateDebugServerForTempSessionAsync ( hostDetails ) . ConfigureAwait ( false ) ;
198200 _logger . Log ( PsesLogLevel . Debug , "Debug server created" ) ;
199201 await debugServer . StartAsync ( ) . ConfigureAwait ( false ) ;
@@ -222,35 +224,35 @@ private async Task StartDebugServer(Task<PsesDebugServer> debugServerCreation)
222224
223225 private Task RestartDebugServerAsync ( PsesDebugServer debugServer )
224226 {
225- _logger . Log ( PsesLogLevel . Trace , "Restarting debug server" ) ;
227+ _logger . Log ( PsesLogLevel . Debug , "Restarting debug server" ) ;
226228 Task < PsesDebugServer > debugServerCreation = RecreateDebugServerAsync ( debugServer ) ;
227229 return StartDebugServer ( debugServerCreation ) ;
228230 }
229231
230232 private async Task < PsesLanguageServer > CreateLanguageServerAsync ( HostStartupInfo hostDetails )
231233 {
232- _logger . Log ( PsesLogLevel . Debug , $ "Creating LSP transport with endpoint { _config . LanguageServiceTransport . EndpointDetails } ") ;
234+ _logger . Log ( PsesLogLevel . Trace , $ "Creating LSP transport with endpoint { _config . LanguageServiceTransport . EndpointDetails } ") ;
233235 ( Stream inStream , Stream outStream ) = await _config . LanguageServiceTransport . ConnectStreamsAsync ( ) . ConfigureAwait ( false ) ;
234236
235- _logger . Log ( PsesLogLevel . Trace , "Creating language server" ) ;
237+ _logger . Log ( PsesLogLevel . Debug , "Creating language server" ) ;
236238 return _serverFactory . CreateLanguageServer ( inStream , outStream , hostDetails ) ;
237239 }
238240
239241 private async Task < PsesDebugServer > CreateDebugServerWithLanguageServerAsync ( PsesLanguageServer languageServer )
240242 {
241- _logger . Log ( PsesLogLevel . Debug , $ "Creating debug adapter transport with endpoint { _config . DebugServiceTransport . EndpointDetails } ") ;
243+ _logger . Log ( PsesLogLevel . Trace , $ "Creating debug adapter transport with endpoint { _config . DebugServiceTransport . EndpointDetails } ") ;
242244 ( Stream inStream , Stream outStream ) = await _config . DebugServiceTransport . ConnectStreamsAsync ( ) . ConfigureAwait ( false ) ;
243245
244- _logger . Log ( PsesLogLevel . Trace , "Creating debug adapter" ) ;
246+ _logger . Log ( PsesLogLevel . Debug , "Creating debug adapter" ) ;
245247 return _serverFactory . CreateDebugServerWithLanguageServer ( inStream , outStream , languageServer ) ;
246248 }
247249
248250 private async Task < PsesDebugServer > RecreateDebugServerAsync ( PsesDebugServer debugServer )
249251 {
250- _logger . Log ( PsesLogLevel . Trace , "Recreating debug adapter transport" ) ;
252+ _logger . Log ( PsesLogLevel . Debug , "Recreating debug adapter transport" ) ;
251253 ( Stream inStream , Stream outStream ) = await _config . DebugServiceTransport . ConnectStreamsAsync ( ) . ConfigureAwait ( false ) ;
252254
253- _logger . Log ( PsesLogLevel . Trace , "Recreating debug adapter" ) ;
255+ _logger . Log ( PsesLogLevel . Debug , "Recreating debug adapter" ) ;
254256 return _serverFactory . RecreateDebugServer ( inStream , outStream , debugServer ) ;
255257 }
256258
@@ -263,7 +265,7 @@ private async Task<PsesDebugServer> CreateDebugServerForTempSessionAsync(HostSta
263265
264266 private HostStartupInfo CreateHostStartupInfo ( )
265267 {
266- _logger . Log ( PsesLogLevel . Trace , "Creating startup info object" ) ;
268+ _logger . Log ( PsesLogLevel . Debug , "Creating startup info object" ) ;
267269
268270 ProfilePathInfo profilePaths = null ;
269271 if ( _config . ProfilePaths . AllUsersAllHosts != null
0 commit comments