forked from pool/python-structlog
Accepting request 958252 from home:jubalh:branches:devel:languages:python
- Update to 21.5.0: * Added the structlog.processors.LogfmtRenderer processor to render log lines using the logfmt format. #376 * Added the structlog.stdlib.ExtraAdder processor that adds extra attributes of logging.LogRecord objects to the event dictionary. This processor can be used for adding data passed in the extra parameter of the logging module's log methods to the event dictionary. #209 #377 * Added the structlog.processor.CallsiteParameterAdder processor that adds parameters of the callsite that an event dictionary orginated from to the event dictionary. This processor can be used to enrich events dictionaries with information such as the function name, line number and filename that an event dictionary orignated from. #380 - Update to 21.4.0: * Fixed import when running in optimized mode (PYTHONOPTIMIZE=2 or python -OO). #373 * Added the structlog.threadlocal.bound_threadlocal and structlog.contextvars.bound_contextvars decorator/context managers to temporarily bind key/value pairs to a thread-local and context-local context. #371 - Update to 21.3.0: * structlog.dev.ConsoleRenderer now has sort_keys boolean parameter that allows to disable the sorting of keys on output. #358 * structlog.processors.TimeStamper now works well with FreezeGun even when it gets applied before the loggers are configured. #364 * structlog.stdlib.AsyncBoundLogger now determines the running loop when logging, not on instantiation. That has a minor performance impact, but makes it more robust when loops change OBS-URL: https://build.opensuse.org/request/show/958252 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-structlog?expand=0&rev=12
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:23b3bf23bfd3f70b88b23698e43b826787dd25bd4b17cb61e15e643deb2a895e
|
||||
size 441051
|
3
21.5.0.tar.gz
Normal file
3
21.5.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0f6fabdf3f754a4e69d4bbe0edafe99df4c32cd70f22dd3f4f375e09db1a5517
|
||||
size 469799
|
@@ -1,3 +1,53 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 1 10:55:24 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 21.5.0:
|
||||
* Added the structlog.processors.LogfmtRenderer processor to render
|
||||
log lines using the logfmt format. #376
|
||||
* Added the structlog.stdlib.ExtraAdder processor that adds extra
|
||||
attributes of logging.LogRecord objects to the event dictionary.
|
||||
This processor can be used for adding data passed in the extra
|
||||
parameter of the logging module's log methods to the event
|
||||
dictionary. #209 #377
|
||||
* Added the structlog.processor.CallsiteParameterAdder processor that
|
||||
adds parameters of the callsite that an event dictionary orginated
|
||||
from to the event dictionary. This processor can be used to enrich
|
||||
events dictionaries with information such as the function name,
|
||||
line number and filename that an event dictionary orignated from. #380
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 1 10:50:45 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 21.4.0:
|
||||
* Fixed import when running in optimized mode (PYTHONOPTIMIZE=2
|
||||
or python -OO). #373
|
||||
* Added the structlog.threadlocal.bound_threadlocal and
|
||||
structlog.contextvars.bound_contextvars decorator/context managers
|
||||
to temporarily bind key/value pairs to a thread-local and context-local
|
||||
context. #371
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 1 10:49:07 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 21.3.0:
|
||||
* structlog.dev.ConsoleRenderer now has sort_keys boolean parameter
|
||||
that allows to disable the sorting of keys on output. #358
|
||||
* structlog.processors.TimeStamper now works well with FreezeGun
|
||||
even when it gets applied before the loggers are configured. #364
|
||||
* structlog.stdlib.AsyncBoundLogger now determines the running loop
|
||||
when logging, not on instantiation. That has a minor performance
|
||||
impact, but makes it more robust when loops change
|
||||
(e.g. aiohttp.web.run_app()), or you want to use sync_bl before a
|
||||
loop has started.
|
||||
* structlog.stdlib.ProcessorFormatter now has a processors argument
|
||||
that allows to define a processor chain to run over all log entries.
|
||||
* Before running the chain, two additional keys are added to the event
|
||||
dictionary: _record and _from_structlog. With them it's possible to
|
||||
extract information from logging.LogRecords and differentiate between
|
||||
structlog and logging log entries while processing them.
|
||||
* The old processor (singular) parameter is now deprecated, but no
|
||||
plans exist to remove it. #365
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 13 08:36:18 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-structlog
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -20,7 +20,7 @@
|
||||
# because of acyncio for tests
|
||||
%define skip_python2 1
|
||||
Name: python-structlog
|
||||
Version: 21.2.0
|
||||
Version: 21.5.0
|
||||
Release: 0
|
||||
Summary: Structured Logging for Python
|
||||
License: Apache-2.0 OR MIT
|
||||
@@ -29,7 +29,9 @@ URL: http://www.structlog.org/en/stable/
|
||||
Source: https://github.com/hynek/structlog/archive/%{version}.tar.gz
|
||||
BuildRequires: %{python_module Twisted}
|
||||
BuildRequires: %{python_module coverage}
|
||||
BuildRequires: %{python_module flit >= 2}
|
||||
BuildRequires: %{python_module freezegun >= 0.2.8}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module pretend}
|
||||
BuildRequires: %{python_module pytest >= 3.3.0}
|
||||
BuildRequires: %{python_module pytest-asyncio}
|
||||
@@ -55,10 +57,10 @@ like the standard library’s logging module.
|
||||
%setup -q -n structlog-%{version}
|
||||
|
||||
%build
|
||||
%python_build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%python_install
|
||||
%pyproject_install
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
|
Reference in New Issue
Block a user