Enables a tracker to forward log messages to the server, and the server to send the log messages to the UI. #1234
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PROTOCOL_LOG_SUPPORT
which determines if the server supports forwarding log messagesPACKET_LOG (26)
which is the UDP packet that the tracker sends to the serverDevice.logMessages
which is the new field for the UI to receive log messagesDevice logs are displayed in the GUI under the specified tracker, because there is no place to put device-specific information, nor is there a good way to separate tracker-specific logs from each other. This means that aux trackers will show the same device logs as the main tracker.
Related PRs:
SlimeVR/SolarXR-Protocol#153
SlimeVR/SlimeVR-Tracker-ESP#361
2024-11-11.12-43-26-00.00.29.546-00.00.48.967.mp4