forked from github/pelican
Merge pull request #2753 from avaris/log-dict
Fix dictionary logging in formatter
This commit is contained in:
commit
ca1c58e201
3 changed files with 108 additions and 43 deletions
|
|
@ -208,6 +208,15 @@ class LogCountHandler(BufferingHandler):
|
|||
(level is None or l.levelno == level)
|
||||
])
|
||||
|
||||
def count_formatted_logs(self, msg=None, level=None):
|
||||
return len([
|
||||
l
|
||||
for l
|
||||
in self.buffer
|
||||
if (msg is None or re.search(msg, self.format(l))) and
|
||||
(level is None or l.levelno == level)
|
||||
])
|
||||
|
||||
|
||||
class LoggedTestCase(unittest.TestCase):
|
||||
"""A test case that captures log messages."""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue