Added
- Explicit support for python `3.12`. Meaning `taskName` is now considered a reserved keyword where value is supposed to be contained in the record itself (otherwise value will be `taskName` for python < 3.12 when specified).
- New parameters `default_time_format` (default to `%Y-%m-%d %H:%M:%S`) and `default_msec_format` (default to `%s,%03d`) allowing to change the formatting of `asctime`.
- More details can be found in the documentation on what the impact is when changing those values.
Fixed
- non-ASCII but valid UTF-8 values and field names will now be output as provided (they will not be escaped anymore).