keymanapp / keymanapp/keyman

feat(windows): add debug logs to the `update Keyman` and `update keyboards` code

Open
#15,500 0 comments 0 reactions 1 assignee Claimed by @rc-swag View on GitHub
feat windows/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Add some logging for debugging purposes to the update Keyman and update Keyboard code. Use the the Sentry breadcrumbs and error loggging in the `Keyman.System.UpdateStateMachine.pas` as intitial starting place.
Update: 9-mar-2026
This is not just using KL.Logging which is only turned on in special local builds. This is to add a whole logging framework that can be toggled on by a user with the debug option Keyman Configuration. The log file stored it the `../Diag` folder.

See Also: #15421.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.