Commit graph

11 commits

Author SHA1 Message Date
be48aad4ec refactor(test): use simpler ASSERT wrapper 2022-08-29 09:47:58 +02:00
e35d118cdb fix(macros) scope leaks
- Fix macro scope leak: included in scope guards.
- Move default options as static class members.
- Adds tests to build_all.sh
- Use vanilla std::filesystem
2022-08-29 09:09:23 +02:00
44ffe6309a fix {depth} display, warnings and doc
- fix call stack depth display with {depth}: remove (5) stripped depths.
- fix warnings in tests
- Explain CLUTCHLOG_HAVE_UNIX_SYSINFO in the README.
2021-12-19 08:30:19 +01:00
7e75e8fb13 use doxygen as github pages in docs/ 2020-10-18 17:01:56 +02:00
a93411c4f6 feat: add ANSI color/style formatting
- at some log levels by defaults,
- can be used within format
2020-10-17 22:24:21 +02:00
3a4bdc0d57 fix: portability patch for OS other than Linux
- Test for sys headers and disable depth/name if not found
- Update the doc and bump to 0.3.
2020-09-19 18:20:07 +02:00
243b22e4c1 feat: optimize out in Release builds
- fix: fastest scope matching,
- feat: try to allow the compiler to optimize out as many conditional statements as possible,
        which allow to use clutchlog for progress-only messages in Release mode.
- feat: build_all.sh test script,
- fix: typo in macro declarations in builds without clutchlog,
- update the README accordingly.
2020-09-15 23:12:19 +02:00
93402d0c4b feat: full featured dump 2020-09-04 10:32:06 +02:00
819a2ebf15 refactor msg formatting, add CLUTCHDUMP
- remove show_* methods.
2020-08-30 23:30:00 +02:00
b3a04a88a7 add level prefix letter, refactor test 2020-08-26 22:33:12 +02:00
e30a6b3e85 first import 2020-08-23 11:11:15 +02:00