Method
LspClientlog_trace_async
Declaration
void
lsp_client_log_trace_async (
LspClient* self,
const gchar* message,
const gchar* verbose,
GAsyncReadyCallback _callback_,
void* _callback__target
)
Description
A notification to log the trace of the server’s execution. The amount and content of these notifications depends on the current trace configuration. If trace is ‘off’, the server should not send any logTrace notification. If trace is ‘messages’, the server should not add the ‘verbose’ field in the LogTraceParams. $/logTrace should be used for systematic trace reporting. For single debugging messages, the server should send window/logMessage notifications.
Parameters
message-
Type:
const gchar*The message to be logged.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. verbose-
Type:
const gchar*Additional information that can be computed if the
traceconfiguration is set toverbose.The argument can be NULL.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. _callback_-
Type:
GAsyncReadyCallbackNo description available.
The argument can be NULL. _callback__target-
Type:
void*No description available.
The argument can be NULL.The data is owned by the caller of the method.