Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a common technique in embedded software. A few other examples:

1. Thrice (already mentioned in the comments) https://github.com/rokath/trice

2. Pigweed's Tokenizer (from Google) https://pigweed.dev/pw_tokenizer/

3. Memfault's Compact Logs https://docs.memfault.com/docs/mcu/compact-logs

4. Defmt by Ferrous Systems https://defmt.ferrous-systems.com/





7. https://github.com/odygrd/quill

More modern than nanolog and also type safe supporting any type


The google logging library also defers formatting




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: