mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Remove unused HideSensitiveDataFilter (#101689)
This commit is contained in:
parent
7b78cfc090
commit
e6e190e7e2
@ -16,21 +16,6 @@ from homeassistant.core import HomeAssistant, callback, is_callback
|
|||||||
_T = TypeVar("_T")
|
_T = TypeVar("_T")
|
||||||
|
|
||||||
|
|
||||||
class HideSensitiveDataFilter(logging.Filter):
|
|
||||||
"""Filter API password calls."""
|
|
||||||
|
|
||||||
def __init__(self, text: str) -> None:
|
|
||||||
"""Initialize sensitive data filter."""
|
|
||||||
super().__init__()
|
|
||||||
self.text = text
|
|
||||||
|
|
||||||
def filter(self, record: logging.LogRecord) -> bool:
|
|
||||||
"""Hide sensitive data in messages."""
|
|
||||||
record.msg = record.msg.replace(self.text, "*******")
|
|
||||||
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
class HomeAssistantQueueHandler(logging.handlers.QueueHandler):
|
class HomeAssistantQueueHandler(logging.handlers.QueueHandler):
|
||||||
"""Process the log in another thread."""
|
"""Process the log in another thread."""
|
||||||
|
|
||||||
|
@ -11,19 +11,6 @@ from homeassistant.core import HomeAssistant, callback, is_callback
|
|||||||
import homeassistant.util.logging as logging_util
|
import homeassistant.util.logging as logging_util
|
||||||
|
|
||||||
|
|
||||||
def test_sensitive_data_filter() -> None:
|
|
||||||
"""Test the logging sensitive data filter."""
|
|
||||||
log_filter = logging_util.HideSensitiveDataFilter("mock_sensitive")
|
|
||||||
|
|
||||||
clean_record = logging.makeLogRecord({"msg": "clean log data"})
|
|
||||||
log_filter.filter(clean_record)
|
|
||||||
assert clean_record.msg == "clean log data"
|
|
||||||
|
|
||||||
sensitive_record = logging.makeLogRecord({"msg": "mock_sensitive log"})
|
|
||||||
log_filter.filter(sensitive_record)
|
|
||||||
assert sensitive_record.msg == "******* log"
|
|
||||||
|
|
||||||
|
|
||||||
async def test_logging_with_queue_handler() -> None:
|
async def test_logging_with_queue_handler() -> None:
|
||||||
"""Test logging with HomeAssistantQueueHandler."""
|
"""Test logging with HomeAssistantQueueHandler."""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user