| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=ea97bjt9d2bu30gmc3srmmkpqc; path=/
content-type: text/html; charset=UTF-8
date: Sun, 28 Dec 2025 03:42:23 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
py-json-..
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./textproc/py-json-logger, Python library adding a JSON log formatter
[
Branch: CURRENT, Version: 4.0.0, Package name: py313-json-logger-4.0.0, Maintainer: pkgsrc-users
This library is provided to allow standard python logging to output log data as
json objects. With JSON we can make our logs more readable by machines and we
can stop writing custom parsers for syslog type records.
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
py-json-..time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./textproc/py-json-logger, Python library adding a JSON log formatter
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 4.0.0, Package name: py313-json-logger-4.0.0, Maintainer: pkgsrc-users
This library is provided to allow standard python logging to output log data as
json objects. With JSON we can make our logs more readable by machines and we
can stop writing custom parsers for syslog type records.
Master sites:
Filesize: 17.269 KBVersion history: (Expand)
- (2025-12-27) Updated to version: py313-json-logger-4.0.0
- (2025-10-09) Updated to version: py313-json-logger-3.3.0nb1
- (2025-04-14) Updated to version: py312-json-logger-3.3.0nb1
- (2025-03-14) Updated to version: py312-json-logger-3.3.0
- (2025-02-06) Updated to version: py312-json-logger-3.2.1
- (2023-05-05) Package added to pkgsrc.se, version py310-json-logger-2.0.7 (created)
CVS history: (Expand)
| 2025-12-27 09:39:40 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-json-logger: updated to 4.0.0 4.0.0 Added Support DictConfigurator prefixes for rename_fields and static_fields. Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields. Support comma seperated lists for Formatter fmt (style=",") e.g. \ "asctime,message,levelname" Note that this style is specific to python-json-logger and thus care should be \ taken not to pass this format to other logging Formatter implementations. Supports sequences of strings (e.g. lists and tuples) of field names for \ Formatter fmt. Changed Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid \ confusion / overlapping with logging.LogRecord. Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes). serialize_log_record add_fields jsonify_log_record process_log_record Note: functions referring to log_record have not had their function name changed. Removed Remove support for providing strings instead of objects when instantiating \ formatters. Instead use the DictConfigurator ext:// prefix format when using \ fileConfig/dictConfig. Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, \ json_serializer. Affects pythonjsonlogger.orjson.OrjsonFormatter: json_default. Affects pythonjsonlogger.msgspec.MsgspecFormatter: json_default. |
| 2025-10-09 10:07:30 by Thomas Klausner | Files touched by this commit (24) |
Log message: *: remove more references to (removed) Python 3.9 |
| 2025-04-14 14:15:00 by Adam Ciarcinski | Files touched by this commit (14) | |
Log message: Fix PLIST after py-setuptools update; bump depends and revision |
| 2025-03-14 13:38:37 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-json-logger: updated to 3.3.0 3.3.0 Added exc_info_as_array and stack_info_as_array options are added to \ pythonjsonlogger.core.BaseJsonFormatter allowing both to be encoded as list of \ lines instead of a single multi-line string. Security Remove msgspec-python313-pre from dev dependencies preventing potential RCE. |
| 2025-02-06 10:48:37 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-json-logger: updated to 3.2.1 3.2.1 Import error on import pythonjsonlogger.jsonlogger 3.2.0 pythonjsonlogger.[ORJSON,MSGSPEC]_AVAILABLE no longer imports the respective \ package when determining availability. pythonjsonlogger.[orjson,msgspec] now throws a \ pythonjsonlogger.exception.MissingPackageError when required libraries are not \ available. These contain more information about what is missing whilst still \ being an ImportError. defaults parameter is no longer ignored and now conforms to the standard \ library. Setting a defaults dictionary will add the specified keys if the those \ keys do not exist in a record or weren't passed by the extra parameter when \ logging a message. typing_extensions is only installed on Python version < 3.10. Support Python 3.13 msgspec has only been tested against pre-release versions. |
| 2023-05-05 11:45:02 by Adam Ciarcinski | Files touched by this commit (4) |
Log message: py-json-logger: added version 2.0.7 This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records. |
