Skip to content

Commit 26c289d

Browse files
miss-islingtonambv
andcommitted
bpo-31457: Don't omit inner process() calls with nested LogAdapters (GH-4044) (#6568)
This used to be the case on Python 2. Commit 212b590 changed the implementation for Python 3, making the `log()` method of LogAdapter call `logger._log()` directly. This makes nested log adapters not execute their ``process()`` method. This patch fixes the issue. Also, now proxying `name`, too, to make `repr()` work with nested log adapters. New tests added. (cherry picked from commit ce9e625) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
1 parent 5c0a8bb commit 26c289d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
If nested log adapters are used, the inner ``process()`` methods are no
2+
longer omitted.

0 commit comments

Comments
 (0)