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

Add semantic logging #69

Open
momo5502 opened this issue Jan 11, 2025 · 2 comments
Open

Add semantic logging #69

momo5502 opened this issue Jan 11, 2025 · 2 comments
Labels
maintenance Changes that don't extend capabilities

Comments

@momo5502
Copy link
Owner

Logging colors are chosen individually for each logged output. But this doesn't make sense. Logging should be based on semantics: Colors should be selected based on how informative the logged information is. So different logging categories like warning, error, but also different info levels are needed: e.g. syscalls being executed is nice to see, but almost never really useful. however certain memory accesses or special syscall events like hiding threads from a debugger need a higher info level.

@momo5502 momo5502 added the maintenance Changes that don't extend capabilities label Jan 11, 2025
@VelocityRa
Copy link

You guys probably know about it but spdlog is a great plug 'n play solution for this, I use it everywhere.

@momo5502
Copy link
Owner Author

You guys probably know about it but spdlog is a great plug 'n play solution for this, I use it everywhere.

I have used spdlog once a few years ago 😂 It has probably changed a lot since. I will definitely check it out and see if it fits into this project. Thank you for the hint :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Changes that don't extend capabilities
Projects
None yet
Development

No branches or pull requests

2 participants