Releases: Colin-b/logging_json
Releases · Colin-b/logging_json
0.6.0 (2025-02-04)
Fixed
- Using
logging.exceptionoutside an exception context will not prevent log from being formatted anymore.
Removed
- Drop support for python
3.7. - Drop support for python
3.8.
Added
- Explicit support for python
3.13.
0.5.0 (2024-01-17)
Added
- Explicit support for python
3.12. MeaningtaskNameis now considered a reserved keyword where value is supposed to be contained in the record itself (otherwise value will betaskNamefor python < 3.12 when specified). - New parameters
default_time_format(default to%Y-%m-%d %H:%M:%S) anddefault_msec_format(default to%s,%03d) allowing to change the formatting ofasctime.- 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).
0.4.0 (2023-01-09)
Changed
- Default message key is now
messageinstead ofmsgto stay in line with python default. If you still want previous behavior, setmessage_field_nametomsgat formatter creation.
Removed
- Drop support for python 3.6.
0.3.0 (2022-12-02)
Added
- Added
exception_field_nameparameter.
0.2.1 (2022-01-26)
Fixed
datetime,timeanddateinstances are now represented following ISO-8601 format instead of raising aTypeError.- Default to the
strrepresentation of value instead of raising aTypeErrorfor non-standard python types.
0.2.0 (2021-11-24)
Added
- Added
message_field_nameparameter.
0.1.0 (2021-10-04)
Fixed
- Handle
extralogging parameter.
0.0.1 (2020-10-15)
Added
- Public release.