Esempio n. 1
0
 def writeCtaLog(self, content):
     """快速发出CTA模块日志事件"""
     log = VtLogData()
     log.logContent = content
     event = Event(type_=EVENT_CTA_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)   
Esempio n. 2
0
 def writeCtaLog(self, content):
     """快速发出CTA模块日志事件"""
     log = VtLogData()
     log.logContent = content
     event = Event(type_=EVENT_CTA_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
Esempio n. 3
0
 def writeDrLog(self, content):
     """快速发出日志事件"""
     log = VtLogData()
     log.logContent = content
     event = Event(type_=EVENT_DATARECORDER_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
Esempio n. 4
0
 def writeStubLog(self, content):
     """快速发出STUB模块日志事件"""
     log = VtLogData()
     log.logContent = content
     event = Event(type_=EVENT_STUB_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
Esempio n. 5
0
 def writeDrLog(self, content):
     """快速发出日志事件"""
     log = VtLogData()
     log.logContent = content
     event = Event(type_=EVENT_DATARECORDER_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)   
Esempio n. 6
0
 def log(self, content):
     """快速发出CTA模块日志事件"""
     log = VtLogData()
     log.logContent = content
     log.gatewayName = 'CTA_STRATEGY'
     event = Event(type_=EVENT_LOG)
     event.dict_['data'] = log
     self._eventChannel.put(event)
Esempio n. 7
0
 def writeCtaLog(self, content):
     """快速发出CTA模块日志事件"""
     log = VtLogData()
     log.logContent = content
     log.gatewayName = 'Daily_STRATEGY'
     event = Event(type_=EVENT_DAILY_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
Esempio n. 8
0
 def writeMmkLog(self, content):
     """快速发出MMK模块日志事件"""
     log = VtLogData()
     log.logContent = content
     log.gatewayName = 'MMK_STRATEGY'
     event = Event(type_=EVENT_MMK_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
 def writeLog(self, content, level=logging.info):
     log = VtLogData()
     log.logContent = content
     log.gatewayName = 'CTA_STRATEGY'
     log.logLevel = level
     event = Event(type_=EVENT_CTA_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
Esempio n. 10
0
 def writeCtaLog(self, content):
     """快速发出CTA模块日志事件"""
     print "%s.%s.%s" % (__name__, self.__class__.__name__, get_current_function_name())
     log = VtLogData()
     log.logContent = content
     event = Event(type_=EVENT_CTA_LOG)
     event.dict_['data'] = log
     self.eventEngine.put(event)
Esempio n. 11
0
    def writeCtaLog(self, content):
        """快速发出CTA模块日志事件"""
        log = VtLogData()
        log.logContent = content
        event = Event(type_=EVENT_CTA_LOG)
        event.dict_['data'] = log
        self.eventEngine.put(event)

        # 写入本地log日志
        if self.logger:
            self.logger.info(content)
        else:
            self.createLogger()
Esempio n. 12
0
    def writeRiskLog(self, content):
        """快速发出日志事件"""
        # 发出报警提示音

        if platform.uname() == 'Windows':
            import winsound
            winsound.PlaySound("SystemHand", winsound.SND_ASYNC)

        # 发出日志事件
        log = VtLogData()
        log.logContent = content
        log.gatewayName = self.name
        event = Event(type_=EVENT_LOG)
        event.dict_['data'] = log
        self.eventEngine.put(event)
Esempio n. 13
0
    def writeRiskLog(self, content):
        """快速发出日志事件"""
        # 发出报警提示音

        if platform.uname() == 'Windows':
            import winsound
            winsound.PlaySound("SystemHand", winsound.SND_ASYNC)

        # 发出日志事件
        log = VtLogData()
        log.logContent = content
        log.gatewayName = self.name
        event = Event(type_=EVENT_LOG)
        event.dict_['data'] = log
        self.eventEngine.put(event)