9219d3e86e
Don't show sample highlighting for expected fields (which will never be highlighted).
2025-12-19 09:20:50 -06:00
29bca76cf1
Remove multi-threaded, interactive input functionality.
...
It didn't really work when reading from /dev/tty anyways, as the program
upstream from slfmt is probably also reading from /dev/tty and has
priority.
2025-12-19 09:14:47 -06:00
c269020227
Add expectations.
2025-12-19 09:10:13 -06:00
45db33bf9e
Use system-native linebreaks.
2025-07-14 10:33:13 -05:00
4efc72e8ae
Correctly handle nested JSON fields when using compact formatting.
2025-02-04 17:35:00 -06:00
2291b75c0a
Tweak line wrapping for long-keyed, short-values fields.
2025-01-20 23:06:07 -06:00
11cc9c9a39
Fix bug when a line happens to parse as JSON but isn't an object.
...
For example, if `false` happened to be the only value on a line, this
would be parsed as valid JSON (a boolean) but it is not a structured log
message that slfmt should try to parse and format.
2025-01-20 21:24:22 -06:00
6c978f32cc
Add --compact option for simpler output.
2025-01-19 18:40:38 -06:00
34add1a729
Add the ability to filter by log level and namespace.
2025-01-04 23:01:17 -06:00
982680d972
Add README, fix headline printing.
2025-01-03 10:54:54 -06:00
742d47ba53
Initial implementation.
2025-01-03 10:23:00 -06:00