Remove unused HideSensitiveDataFilter (#101689)

pull/101717/head
Erik Montnemery 2023-10-09 12:02:52 +02:00 committed by GitHub
parent 7b78cfc090
commit e6e190e7e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 28 deletions

View File

@ -16,21 +16,6 @@ from homeassistant.core import HomeAssistant, callback, is_callback
_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):
"""Process the log in another thread."""

View File

@ -11,19 +11,6 @@ from homeassistant.core import HomeAssistant, callback, is_callback
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:
"""Test logging with HomeAssistantQueueHandler."""