mapViewLogger.py (1205B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\mapView\analytics\mapViewLogger.py 2 from __future__ import absolute_import 3 from eve.client.script.ui.shared.mapView.mapViewConst import VIEWMODE_COLOR_SETTINGS, VIEWMODE_LINES_SHOW_JUMP_BRIDGES_SETTINGS, VIEWMODE_LAYOUT_SHOW_ABSTRACT_SETTINGS, VIEWMODE_MARKERS_SETTINGS, VIEWMODE_LINES_SHOW_ALLIANCE_SETTINGS, VIEWMODE_LINES_SETTINGS, VIEWMODE_LAYOUT_SETTINGS 4 from eveexceptions.exceptionEater import EatsExceptions 5 from .mapViewMessenger import MapViewMessenger 6 import logging 7 logLite = logging.getLogger(__name__) 8 TRACKED_SETTINGS = {VIEWMODE_COLOR_SETTINGS, 9 VIEWMODE_LINES_SETTINGS, 10 VIEWMODE_LINES_SHOW_ALLIANCE_SETTINGS, 11 VIEWMODE_LINES_SHOW_JUMP_BRIDGES_SETTINGS, 12 VIEWMODE_LAYOUT_SHOW_ABSTRACT_SETTINGS, 13 VIEWMODE_LAYOUT_SETTINGS} 14 15 @EatsExceptions('protoClientLogs') 16 def log_map_view_setting_changed(setting_key, value): 17 if setting_key in TRACKED_SETTINGS: 18 message_bus = MapViewMessenger(sm.GetService('publicGatewaySvc')) 19 message_bus.setting_changed(setting_key, value) 20 logLite.info('Tracked map setting changed; setting_key: %s, value: %s' % (setting_key, value))