Matej Cepl
e4ffe4ce0f
Doc/howto/logging-cookbook.rst (somehow similar to gh#python/cpython#102582). OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python310?expand=0&rev=79
45 lines
1.2 KiB
Diff
45 lines
1.2 KiB
Diff
---
|
|
Doc/howto/logging-cookbook.rst | 24 ++++++++++++++----------
|
|
1 file changed, 14 insertions(+), 10 deletions(-)
|
|
|
|
--- a/Doc/howto/logging-cookbook.rst
|
|
+++ b/Doc/howto/logging-cookbook.rst
|
|
@@ -340,10 +340,12 @@ adding a ``filters`` section parallel to
|
|
|
|
.. code-block:: json
|
|
|
|
- "filters": {
|
|
- "warnings_and_below": {
|
|
- "()" : "__main__.filter_maker",
|
|
- "level": "WARNING"
|
|
+ {
|
|
+ "filters": {
|
|
+ "warnings_and_below": {
|
|
+ "()" : "__main__.filter_maker",
|
|
+ "level": "WARNING"
|
|
+ }
|
|
}
|
|
}
|
|
|
|
@@ -351,12 +353,14 @@ and changing the section on the ``stdout
|
|
|
|
.. code-block:: json
|
|
|
|
- "stdout": {
|
|
- "class": "logging.StreamHandler",
|
|
- "level": "INFO",
|
|
- "formatter": "simple",
|
|
- "stream": "ext://sys.stdout",
|
|
- "filters": ["warnings_and_below"]
|
|
+ {
|
|
+ "stdout": {
|
|
+ "class": "logging.StreamHandler",
|
|
+ "level": "INFO",
|
|
+ "formatter": "simple",
|
|
+ "stream": "ext://sys.stdout",
|
|
+ "filters": ["warnings_and_below"]
|
|
+ }
|
|
}
|
|
|
|
A filter is just a function, so we can define the ``filter_maker`` (a factory
|