Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Use Tracing For Solver Logs/Output #1069

Open
rydrman opened this issue Jul 10, 2024 · 0 comments
Open

[RFC] Use Tracing For Solver Logs/Output #1069

rydrman opened this issue Jul 10, 2024 · 0 comments
Labels
agenda item Items to be brought up at the next dev meeting

Comments

@rydrman
Copy link
Collaborator

rydrman commented Jul 10, 2024

Background and Problem Space

Our current solver prints output directly via a custom output handler.

Proposal

Instead, the two could be separated by the tracing abstraction where the solver emits events with structured fields and then a separate subscriber receives and process those events as required. This would improve our ability to control this output and avoid the propagation of verbosity levels etc. We could further leverage these trace events and spans to pull additional timing and progress insights out without tying ourselves to a single subscriber/output format.

@rydrman rydrman added the agenda item Items to be brought up at the next dev meeting label Jul 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agenda item Items to be brought up at the next dev meeting
Projects
None yet
Development

No branches or pull requests

1 participant