mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Add logger name to system log (#31902)
This commit is contained in:
parent
164e970ba0
commit
3da136b034
@ -99,6 +99,7 @@ class LogEntry:
|
|||||||
def __init__(self, record, stack, source):
|
def __init__(self, record, stack, source):
|
||||||
"""Initialize a log entry."""
|
"""Initialize a log entry."""
|
||||||
self.first_occured = self.timestamp = record.created
|
self.first_occured = self.timestamp = record.created
|
||||||
|
self.name = record.name
|
||||||
self.level = record.levelname
|
self.level = record.levelname
|
||||||
self.message = record.getMessage()
|
self.message = record.getMessage()
|
||||||
self.exception = ""
|
self.exception = ""
|
||||||
@ -114,7 +115,7 @@ class LogEntry:
|
|||||||
|
|
||||||
def hash(self):
|
def hash(self):
|
||||||
"""Calculate a key for DedupStore."""
|
"""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):
|
def to_dict(self):
|
||||||
"""Convert object into dict to maintain backward compatibility."""
|
"""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):
|
def assert_log(log, exception, message, level):
|
||||||
"""Assert that specified values are in a specific log entry."""
|
"""Assert that specified values are in a specific log entry."""
|
||||||
|
assert log["name"] == "test_logger"
|
||||||
assert exception in log["exception"]
|
assert exception in log["exception"]
|
||||||
assert message == log["message"]
|
assert message == log["message"]
|
||||||
assert level == log["level"]
|
assert level == log["level"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user