NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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))