|
|
@ -20,7 +20,8 @@ from selfdrive.manager.process_config import managed_processes |
|
|
|
from selfdrive.athena.registration import register, UNREGISTERED_DONGLE_ID |
|
|
|
from selfdrive.athena.registration import register, UNREGISTERED_DONGLE_ID |
|
|
|
from system.swaglog import cloudlog, add_file_handler |
|
|
|
from system.swaglog import cloudlog, add_file_handler |
|
|
|
from system.version import is_dirty, get_commit, get_version, get_origin, get_short_branch, \ |
|
|
|
from system.version import is_dirty, get_commit, get_version, get_origin, get_short_branch, \ |
|
|
|
terms_version, training_version, is_tested_branch, is_release_branch |
|
|
|
get_normalized_origin, terms_version, training_version, \ |
|
|
|
|
|
|
|
is_tested_branch, is_release_branch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -92,7 +93,12 @@ def manager_init() -> None: |
|
|
|
|
|
|
|
|
|
|
|
# init logging |
|
|
|
# init logging |
|
|
|
sentry.init(sentry.SentryProject.SELFDRIVE) |
|
|
|
sentry.init(sentry.SentryProject.SELFDRIVE) |
|
|
|
cloudlog.bind_global(dongle_id=dongle_id, version=get_version(), dirty=is_dirty(), |
|
|
|
cloudlog.bind_global(dongle_id=dongle_id, |
|
|
|
|
|
|
|
version=get_version(), |
|
|
|
|
|
|
|
origin=get_normalized_origin(), |
|
|
|
|
|
|
|
branch=get_short_branch(), |
|
|
|
|
|
|
|
commit=get_commit(), |
|
|
|
|
|
|
|
dirty=is_dirty(), |
|
|
|
device=HARDWARE.get_device_type()) |
|
|
|
device=HARDWARE.get_device_type()) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|