Skip to main content
Version: Latest (In Progress)

Logging Events

Current log labels and what each event records.

Suggestions​

LabelMeaning
SUGGESTION_FETCHEDA suggestion request is about to start. It does not mean the request succeeded.
SUGGESTION_RECEIVEDA nonempty suggestions array was received and passed validation.
SUGGESTION_CACHEDPreviously fetched suggestions are being reused instead of requesting new ones.
SUGGESTION_SHOWNA suggestion was prepared for display.
SUGGESTION_COMMITVS Code confirmed that a suggestion was committed. The label does not identify whether Tab or another control was used.
SUGGESTION_LINE_REJECTClover's reject-suggestion command was invoked. Dismissal with Escape does not produce this event.

Editing and mouse interaction​

LabelMeaning
TYPEDA qualifying document edit was observed, such as a character insertion, deletion, auto-pair, or tab-like whitespace. It does not necessarily represent a physical key press.
MOUSE_CLICKEDA mouse action changed the editor selection to an empty selection, placing the cursor. It does not cover clicks on every VS Code control.
MOUSE_SELECTEDA mouse action selected text in the editor.

Keyboard commands​

These labels record command handling; they do not necessarily confirm that the requested action succeeded.

LabelMeaning
TABA tracked Tab command was invoked. For suggestion acceptance through Clover's Tab binding, this event precedes SUGGESTION_COMMIT.
COPY_SHORTCUTCopy was requested for the selected text.
CUT_SHORTCUTCut was requested for the selected text.
PASTE_SHORTCUTThe paste command attempted to insert clipboard text.
UNDO_SHORTCUTUndo was invoked and the resulting text difference was recorded.
REDO_SHORTCUTRedo was invoked and the resulting text difference was recorded.
SAVE_SHORTCUTSave was requested.
FIND_SHORTCUTOpening Find was requested.
REPLACE_SHORTCUTOpening Find/Replace was requested.
SELECT_ALL_SHORTCUTSelect All was requested.
COMMENT_SHORTCUTToggle Comment was invoked, either commenting or uncommenting code.
NEW_FILE_SHORTCUTCreating a new untitled file was requested.

Execution​

LabelMeaning
Terminal.RunThe process captured by Clover's monitored-run command closed. This does not imply successful execution.

Authentication​

LabelMeaning
SIGN_INEmail sign-in completed successfully.
SIGN_UPAccount creation and sign-in setup completed successfully.
SIGN_IN_ANONYMOUSLYAnonymous sign-in or anonymous account creation completed successfully.
SIGN_IN_GITHUBGitHub sign-in setup completed successfully.
SIGN_OUTConfirmed sign-out completed successfully.

Diagnostic labels​

Severity​

LabelMeaning
WARNINGA validation issue, missing context, unexpected data, or cancellation was reported.
ERRORAn operation failed.

Category​

LabelMeaning
SUGGESTIONA diagnostic related to suggestions or their interactions.
AUTHA diagnostic related to authentication.
LOGA diagnostic related to logging or retrieving logs.
USERA diagnostic related to user data, state, or progress.
CLASSA diagnostic related to class retrieval or selection.
NETWORKA diagnostic from HTTP-response or network-exception handling.

Error code​

LabelMeaning
SERVER_ERRORAn operation was classified as a server-side failure.
CLIENT_ERRORAn operation was classified as a client-side failure, including local validation or command errors.
NETWORK_EXCEPTIONAn exception was classified as a network or request failure.
MISSING_DATARequired information was absent.
INVALID_RESPONSE_DATAReturned or expected data failed validation.