2015-12-04 10 views

risposta

3

Sul lato server, provare a utilizzare connection.console.log.

// Create a connection for the server. The connection uses 
// stdin/stdout for message passing 
let connection: IConnection = createConnection(process.stdin, process.stdout); 
connection.console.log(`Console test.`); 

Il messaggio con mostra nella console di debug sul lato client.

Per il lato client, semplice console.log funziona correttamente.

+1

IConnection è una parte del modulo [vscode-languageserver-node] (https://github.com/Microsoft/vscode-languageserver-node). –

1

è necessario impostare una proprietà outputChannelName sulle opzioni client all'interno del codice di estensione per i client:

let clientOptions: LanguageClientOptions = { 
    outputChannelName: 'XYZ Language Server', 
}; 

Una volta fatto che è possibile utilizzare console.log() e sarà mostrato nel pannello Output estensione VSCode.

Problemi correlati