* feat: Add sensitive data masking to packet logging by introducing a sanitization function and a list of sensitive keys.
* test: mock console methods in logger tests and restore after each test
* refactor: remove redundant sensitive data masking functions and integrate safeStringifyPacket utility for improved logging
* fix: run format:write
* test: enhance logger tests with error handling for directory setup and cleanup
* refactor: optimize sensitive data masking logic by checking for exact matches in sensitive keys
* refactor: enhance sensitive data masking to handle circular references and improve sanitization logic
* refactor: update sensitive data masking comments and test descriptions to improve clarity and consistency
* test: enhance logger tests with dynamic log directory creation and cleanup after tests
* test: add unit tests for handling malformed JSON strings in sensitive data masking