Skip to content

Conversation

@isc-bsaviano
Copy link
Contributor

  • Add logging for file change events in client-side folders. This will log whenever a file is changed or deleted on the server due to a local file system change. Log entries are not triggered by unrelated user-initiated changes like a manual import.
  • Add a utility function for creating a displayable form of a Uri.
  • Prevent errors being logged for folder creation or change events.

Example logs:

intersystems-community.vscode-objectscript version 3.0.6-SNAPSHOT activating with proposed APIs available.

2025-09-02 18:04:37 [/csp/user/menu.csp] Imported from '/Users/bsaviano/Desktop/l/csp/user/menu.csp'

Compilation started on 09/02/2025 18:04:37 with qualifiers 'ck'
Compiling file /csp/user/menu.csp
Compiling class csp.menu
Compiling routine csp.menu.1
Compilation finished successfully in 0.044s.
2025-09-02 18:04:49 [/csp/user/b.csp] Imported from '/Users/bsaviano/Desktop/l/csp/user/b.csp'

Compilation started on 09/02/2025 18:04:49 with qualifiers 'ck'
Compiling file /csp/user/b.csp
Compiling class csp.b
Compiling routine csp.b.1
Compilation finished successfully in 0.013s.
2025-09-02 18:05:03 [/csp/user/b.csp] Deleted

@isc-bsaviano isc-bsaviano merged commit afdb0e1 into intersystems-community:master Sep 4, 2025
5 checks passed
@isc-bsaviano isc-bsaviano deleted the client-side-logging branch September 4, 2025 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants