@@ -64,7 +64,7 @@ public Task RunUntilShutdown()
64
64
_sessionFileWriter . WriteSessionStarted ( _config . LanguageServiceTransport , _config . DebugServiceTransport ) ;
65
65
66
66
// 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" ) ;
68
68
return runAndAwaitShutdown ;
69
69
}
70
70
@@ -124,7 +124,7 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
124
124
{
125
125
try
126
126
{
127
- _logger . Log ( PsesLogLevel . Trace , "Creating/running editor services" ) ;
127
+ _logger . Log ( PsesLogLevel . Debug , "Creating/running editor services" ) ;
128
128
129
129
bool creatingLanguageServer = _config . LanguageServiceTransport != null ;
130
130
bool creatingDebugServer = _config . DebugServiceTransport != null ;
@@ -140,6 +140,9 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
140
140
return ;
141
141
}
142
142
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
+
143
146
// We want LSP and maybe debugging
144
147
// To do that we:
145
148
// - Create the LSP server
@@ -149,7 +152,6 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
149
152
// - Wait for the LSP server to finish
150
153
151
154
// 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" ) ;
153
155
if ( _loggersToUnsubscribe != null )
154
156
{
155
157
foreach ( IDisposable loggerToUnsubscribe in _loggersToUnsubscribe )
@@ -193,7 +195,7 @@ private async Task CreateEditorServicesAndRunUntilShutdown()
193
195
194
196
private async Task RunTempDebugSessionAsync ( HostStartupInfo hostDetails )
195
197
{
196
- _logger . Log ( PsesLogLevel . Trace , "Running temp debug session" ) ;
198
+ _logger . Log ( PsesLogLevel . Information , "Starting temporary debug session" ) ;
197
199
PsesDebugServer debugServer = await CreateDebugServerForTempSessionAsync ( hostDetails ) . ConfigureAwait ( false ) ;
198
200
_logger . Log ( PsesLogLevel . Debug , "Debug server created" ) ;
199
201
await debugServer . StartAsync ( ) . ConfigureAwait ( false ) ;
@@ -222,35 +224,35 @@ private async Task StartDebugServer(Task<PsesDebugServer> debugServerCreation)
222
224
223
225
private Task RestartDebugServerAsync ( PsesDebugServer debugServer )
224
226
{
225
- _logger . Log ( PsesLogLevel . Trace , "Restarting debug server" ) ;
227
+ _logger . Log ( PsesLogLevel . Debug , "Restarting debug server" ) ;
226
228
Task < PsesDebugServer > debugServerCreation = RecreateDebugServerAsync ( debugServer ) ;
227
229
return StartDebugServer ( debugServerCreation ) ;
228
230
}
229
231
230
232
private async Task < PsesLanguageServer > CreateLanguageServerAsync ( HostStartupInfo hostDetails )
231
233
{
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 } ") ;
233
235
( Stream inStream , Stream outStream ) = await _config . LanguageServiceTransport . ConnectStreamsAsync ( ) . ConfigureAwait ( false ) ;
234
236
235
- _logger . Log ( PsesLogLevel . Trace , "Creating language server" ) ;
237
+ _logger . Log ( PsesLogLevel . Debug , "Creating language server" ) ;
236
238
return _serverFactory . CreateLanguageServer ( inStream , outStream , hostDetails ) ;
237
239
}
238
240
239
241
private async Task < PsesDebugServer > CreateDebugServerWithLanguageServerAsync ( PsesLanguageServer languageServer )
240
242
{
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 } ") ;
242
244
( Stream inStream , Stream outStream ) = await _config . DebugServiceTransport . ConnectStreamsAsync ( ) . ConfigureAwait ( false ) ;
243
245
244
- _logger . Log ( PsesLogLevel . Trace , "Creating debug adapter" ) ;
246
+ _logger . Log ( PsesLogLevel . Debug , "Creating debug adapter" ) ;
245
247
return _serverFactory . CreateDebugServerWithLanguageServer ( inStream , outStream , languageServer ) ;
246
248
}
247
249
248
250
private async Task < PsesDebugServer > RecreateDebugServerAsync ( PsesDebugServer debugServer )
249
251
{
250
- _logger . Log ( PsesLogLevel . Trace , "Recreating debug adapter transport" ) ;
252
+ _logger . Log ( PsesLogLevel . Debug , "Recreating debug adapter transport" ) ;
251
253
( Stream inStream , Stream outStream ) = await _config . DebugServiceTransport . ConnectStreamsAsync ( ) . ConfigureAwait ( false ) ;
252
254
253
- _logger . Log ( PsesLogLevel . Trace , "Recreating debug adapter" ) ;
255
+ _logger . Log ( PsesLogLevel . Debug , "Recreating debug adapter" ) ;
254
256
return _serverFactory . RecreateDebugServer ( inStream , outStream , debugServer ) ;
255
257
}
256
258
@@ -263,7 +265,7 @@ private async Task<PsesDebugServer> CreateDebugServerForTempSessionAsync(HostSta
263
265
264
266
private HostStartupInfo CreateHostStartupInfo ( )
265
267
{
266
- _logger . Log ( PsesLogLevel . Trace , "Creating startup info object" ) ;
268
+ _logger . Log ( PsesLogLevel . Debug , "Creating startup info object" ) ;
267
269
268
270
ProfilePathInfo profilePaths = null ;
269
271
if ( _config . ProfilePaths . AllUsersAllHosts != null
0 commit comments