def DebugInfo( self ): debug_info = '' if self._client_logfile: debug_info += 'Client logfile: {0}\n'.format( self._client_logfile ) debug_info += FormatDebugInfoResponse( SendDebugInfoRequest() ) debug_info += ( 'Server running at: {0}\n' 'Server process ID: {1}\n'.format( BaseRequest.server_location, self._server_popen.pid ) ) if self._server_stdout and self._server_stderr: debug_info += ( 'Server logfiles:\n' ' {0}\n' ' {1}'.format( self._server_stdout, self._server_stderr ) ) return debug_info
def DebugInfo( self ): debug_info = '' if self._client_logfile: debug_info += f'Client logfile: { self._client_logfile }\n' extra_data = {} self._AddExtraConfDataIfNeeded( extra_data ) debug_info += FormatDebugInfoResponse( SendDebugInfoRequest( extra_data ) ) debug_info += f'Server running at: { BaseRequest.server_location }\n' if self._server_popen: debug_info += f'Server process ID: { self._server_popen.pid }\n' if self._server_stdout and self._server_stderr: debug_info += ( 'Server logfiles:\n' f' { self._server_stdout }\n' f' { self._server_stderr }' ) return debug_info
def GetLogfiles(self): logfiles_list = [ self._client_logfile, self._server_stdout, self._server_stderr ] debug_info = SendDebugInfoRequest() if debug_info: completer = debug_info['completer'] if completer: for server in completer['servers']: logfiles_list.extend(server['logfiles']) logfiles = {} for logfile in logfiles_list: logfiles[os.path.basename(logfile)] = logfile return logfiles
def DebugInfo( self ): debug_info = '' if self._client_logfile: debug_info += 'Client logfile: {0}\n'.format( self._client_logfile ) extra_data = {} self._AddExtraConfDataIfNeeded( extra_data ) debug_info += FormatDebugInfoResponse( SendDebugInfoRequest( extra_data ) ) debug_info += 'Server running at: {0}\n'.format( BaseRequest.server_location ) if self._server_popen: debug_info += 'Server process ID: {0}\n'.format( self._server_popen.pid ) if self._server_stdout and self._server_stderr: debug_info += ( 'Server logfiles:\n' ' {0}\n' ' {1}'.format( self._server_stdout, self._server_stderr ) ) return debug_info
def DebugInfo(self): debug_info = '' if self._client_logfile: debug_info += 'Client logfile: {0}\n'.format(self._client_logfile) if self.IsServerAlive(): debug_info += SendDebugInfoRequest() else: debug_info += 'Server crashed, no debug info from server' debug_info += '\nServer running at: {0}\n'.format( BaseRequest.server_location) debug_info += 'Server process ID: {0}\n'.format(self._server_popen.pid) if self._server_stderr or self._server_stdout: debug_info += ('Server logfiles:\n' ' {0}\n' ' {1}'.format(self._server_stdout, self._server_stderr)) return debug_info
def DebugInfo( self ): debug_info = '' if self._client_logfile: debug_info += f'Client logfile: { self._client_logfile }\n' extra_data = {} self._AddExtraConfDataIfNeeded( extra_data ) debug_info += FormatDebugInfoResponse( SendDebugInfoRequest( extra_data ) ) debug_info += f'Server running at: { BaseRequest.server_location }\n' if self._server_popen: debug_info += f'Server process ID: { self._server_popen.pid }\n' if self._server_stdout and self._server_stderr: debug_info += ( 'Server logfiles:\n' f' { self._server_stdout }\n' f' { self._server_stderr }' ) debug_info += ( '\nSemantic highlighting supported: ' + str( not vimsupport.VimIsNeovim() ) ) debug_info += ( '\nVirtual text supported: ' + str( vimsupport.VimSupportsVirtualText() ) ) debug_info += ( '\nPopup windows supported: ' + str( vimsupport.VimSupportsPopupWindows() ) ) return debug_info