1
0
forked from IQ.Lvbs/IQ.Pilot
Files
IQ.Pilot/iqpilot/konn3kt/hephaestus/ble_transportd.py
2026-08-22 23:42:42 -05:00

30 lines
910 B
Python

#!/usr/bin/env python3
"""
Copyright © IQ.Lvbs, apart of Project Teal Lvbs, All Rights Reserved, licensed under https://konn3kt.com/tos
"""
import logging
from openpilot.iqpilot._proprietary_loader import load_private_module
_ORIGINAL_LOGGER_LOG = logging.Logger._log
def _ble_transport_logger_shim(self, level, msg, args,
exc_info=None, extra=None, stack_info=False, stacklevel=1, **kwargs):
if kwargs:
suffix = " ".join(f"{key}={value!r}" for key, value in sorted(kwargs.items()))
msg = f"{msg} {suffix}".strip() if msg is not None else suffix
return _ORIGINAL_LOGGER_LOG(
self, level, msg, args,
exc_info=exc_info, extra=extra, stack_info=stack_info, stacklevel=stacklevel,
)
logging.Logger._log = _ble_transport_logger_shim
load_private_module(__name__, "iqpilot_private.konn3kt.hephaestus.ble_transportd")
if __name__ == "__main__":
main()