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 trace configuration is set to verbose.

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: GAsyncReadyCallback

No 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.