JSON Log Formatter for the Python Logging Package
Project Links
Meta
Author: Zakaria Zajac, Nicholas Hairs
Maintainer: Nicholas Hairs
Requires Python: >=3.8
Classifiers
Development Status
- 6 - Mature
Intended Audience
- Developers
License
- OSI Approved :: BSD License
Operating System
- OS Independent
Programming Language
- Python :: 3 :: Only
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
Topic
- System :: Logging
Typing
- Typed
Python JSON Logger
Python JSON Logger enables you produce JSON logs when using Python's logging
package.
JSON logs are machine readable allowing for much easier parsing and ingestion into log aggregation tools.
Documentation
License
This project is licensed under the BSD 2 Clause License - see LICENSE
Authors and Maintainers
This project was originally authored by Zakaria Zajac and our wonderful contributors
It is currently maintained by:
Oct 06, 2025
4.0.0
Sep 07, 2025
4.0.0rc1
Apr 27, 2025
4.0.0.dev0
Mar 07, 2025
3.3.0
Dec 16, 2024
3.2.1
Dec 13, 2024
3.2.1.dev1
Dec 12, 2024
3.2.0
Dec 12, 2024
3.1.0
Dec 12, 2024
3.0.1
Dec 12, 2024
3.0.0
Feb 21, 2023
2.0.7
Feb 14, 2023
2.0.6
Feb 12, 2023
2.0.5
Jul 11, 2022
2.0.4
Jul 08, 2022
2.0.3
Jul 27, 2021
2.0.2
Oct 12, 2020
2.0.1
Sep 26, 2020
2.0.0
Mar 29, 2019
0.1.11
Nov 07, 2018
0.1.10
Jun 12, 2018
0.1.9
Aug 13, 2017
0.1.8
Mar 12, 2017
0.1.7
Feb 25, 2017
0.1.6
Jun 12, 2016
0.1.5
Nov 08, 2015
0.1.4
Mar 21, 2015
0.1.2
Oct 04, 2014
0.1.1
Aug 29, 2014
0.1.0
Aug 14, 2014
0.0.6
Apr 22, 2014
0.0.5
Mar 29, 2014
0.0.4
Mar 09, 2013
0.0.3
Mar 07, 2013
0.0.2
Feb 25, 2013
0.0.1