Add logger name to system log (#31902)
This commit is contained in:
parent
164e970ba0
commit
3da136b034
2 changed files with 3 additions and 1 deletions
|
@ -99,6 +99,7 @@ class LogEntry:
|
|||
def __init__(self, record, stack, source):
|
||||
"""Initialize a log entry."""
|
||||
self.first_occured = self.timestamp = record.created
|
||||
self.name = record.name
|
||||
self.level = record.levelname
|
||||
self.message = record.getMessage()
|
||||
self.exception = ""
|
||||
|
@ -114,7 +115,7 @@ class LogEntry:
|
|||
|
||||
def hash(self):
|
||||
"""Calculate a key for DedupStore."""
|
||||
return frozenset([self.message, self.root_cause])
|
||||
return frozenset([self.name, self.message, self.root_cause])
|
||||
|
||||
def to_dict(self):
|
||||
"""Convert object into dict to maintain backward compatibility."""
|
||||
|
|
|
@ -30,6 +30,7 @@ def _generate_and_log_exception(exception, log):
|
|||
|
||||
def assert_log(log, exception, message, level):
|
||||
"""Assert that specified values are in a specific log entry."""
|
||||
assert log["name"] == "test_logger"
|
||||
assert exception in log["exception"]
|
||||
assert message == log["message"]
|
||||
assert level == log["level"]
|
||||
|
|
Loading…
Add table
Reference in a new issue