• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python g_logger.debug函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中umit.icm.agent.logger.g_logger.debug函数的典型用法代码示例。如果您正苦于以下问题:Python debug函数的具体用法?Python debug怎么用?Python debug使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了debug函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: send_report

 def send_report(self, report):
     if isinstance(report, WebsiteReport):
         self.send_website_report(report)
     elif isinstance(report, ServiceReport):
         self.send_service_report(report)
     else:
         g_logger.debug("Unable to recognize the report type.")
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:7,代码来源:desktop.py


示例2: _on_activated

 def _on_activated(self,widget,row,col):
     """"""
     self.install_btn.set_sensitive(True)
     #choice
     selection = self.treeview.get_selection()
     (model,iter) = selection.get_selected()
     if iter == None:
         return
     else:
         cur_version = self.store.get_value(iter,1)
         #fill self.current_record
         rs = g_db_helper.select("select * from updates where version = '%s'" % cur_version)
         if len(rs) != 1:
             g_logger.error("Record is ERROR in DB!!!! The window will be closed!!!")
             self.destroy()
         self.current_record = {}
         
         self.current_record["version"] = rs[0][0]
         self.current_record["news_date"] = rs[0][1]
         self.current_record["software_name"] = rs[0][2]
         self.current_record["description"] = rs[0][3]
         self.current_record["download_url"] = rs[0][4] 
         self.current_record["is_update"] = rs[0][5]
         self.current_record["check_code"] = rs[0][6]            
           
         
         self.statusbar.push(0,_("You have selected the %s version" % \
                             self.current_record["version"])) 
        
         self.details_textview.set_buffer(self._set_details_content(_(self.current_record["description"] + "\n" + 
                                     "download:"+self.current_record["download_url"] + "\n" +
                                     "Designed by Umit!" 
                                     ))) 
         self.details_textview.show_all()
         g_logger.debug("Selected the item %s" % (self.current_record))              
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:35,代码来源:SoftwareUpdate.py


示例3: connect_to_peer

    def connect_to_peer(self, peer_id):
        if self.agent_is_banned(peer_id):
            g_logger.info("Agent %s is banned." % peer_id)

        if peer_id == theApp.peer_info.ID:
            g_logger.error("Can't connect to self.")
        if peer_id not in self.sessions:
            peer_entry = None
            if peer_id in self.super_peers:
                peer_entry = self.super_peers[peer_id]
            elif peer_id in self.normal_peers:
                peer_entry = self.normal_peers[peer_id]
            elif peer_id in self.mobile_peers:
                peer_entry = self.mobile_peers[peer_id]
            else:
                g_logger.error("Peer id '%s' doesn't exist in all peer lists." %
                               peer_id)
                return

            if self.network_is_banned(peer_entry.IP):
                g_logger.info("Agent %s is banned in network grounds (%s)." % \
                                 (peer_id, peer_entry.IP))
                return

            reactor.connectTCP(peer_entry.IP, peer_entry.Port,
                               theApp.factory)
            g_logger.debug("Connecting to %s:%d..." %
                           (peer_entry.IP, peer_entry.Port))
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:28,代码来源:PeerManager.py


示例4: _normal_peer_connected

    def _normal_peer_connected(self, peer_id, ip, port, ciphered_public_key=None,
                              network_id=0):
        if self.agent_is_banned(peer_id) or self.network_is_banned(ip):
            g_logger.info("Desktop agent %s is banned or is running from "
                          "a banned network %s" % (peer_id, ip))
            if peer_id in self.normal_peers:
                self.remove_normal_peer(peer_id)
            return False

        if peer_id in self.normal_peers and \
           self.normal_peers[peer_id].status == 'Connected':
            g_logger.warning("Peer %s already connected." % peer_id)
            return False

        if peer_id in self.normal_peers:
            g_logger.debug("Peer id %s already exists in normal peer list." %
                           peer_id)
            self.normal_peers[peer_id].status = 'Connected'
        else:
            peer_entry = PeerEntry()
            peer_entry.Type = 2
            peer_entry.ID = peer_id
            peer_entry.IP = ip
            peer_entry.Port = port
            peer_entry.CipheredPublicKey = ciphered_public_key
            peer_entry.status = 'Connected'
            peer_entry.network_id = network_id
            self.normal_peers[peer_entry.ID] = peer_entry

        self.connected_peer_num = self.connected_peer_num + 1
        
        return True
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:32,代码来源:PeerManager.py


示例5: _send_auth_response_message

 def _send_auth_response_message(self):
     response_msg = AuthenticatePeerResponse()
     response_msg.token = str(theApp.peer_info.ID)
     response_msg.cipheredPublicKey.mod = str(theApp.key_manager.public_key.mod)
     response_msg.cipheredPublicKey.exp = str(theApp.key_manager.public_key.exp)
     g_logger.debug("Sending AuthenticatePeerResponse message:\n%s" % \
                    response_msg)
     self._send_message(response_msg)
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:8,代码来源:AgentService.py


示例6: _handle_register

 def _handle_register(self, result):
     if result:
         self.peer_info.ID = result['id']
         self.peer_info.CipheredPublicKeyHash = result['hash']
         self.peer_info.is_registered = True
         g_logger.debug("Register to Aggregator: %s" % result['id'])
         
     return result
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:8,代码来源:Application.py


示例7: _handle_check_software

 def _handle_check_software(self,message):
     if message == None:
         return
     
     g_logger.debug("Finish check the software update.")
     self.progress_bar.set_value(100)
     #self.progress_bar = gtk.ProgressBar(100)
     #show the record        
     self._load_updates()
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:9,代码来源:SoftwareUpdate.py


示例8: open

 def open(self, timeout=3000):
     """Connect to the database"""
     if not os.path.exists(self.db_path):
         raise IOError("Cannot find database at '%s'." % self.db_path)
     self.conn = sqlite3.connect(self.db_path, timeout)
     if not self.conn:
         raise IOError("Unable to open database '%s'." % self.db_path)
     g_logger.debug("Database connected '%s'." % self.db_path)
     self.is_open = True
     self.cur = self.conn.cursor()
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:10,代码来源:db.py


示例9: onerror

def onerror(func,path,exec_info):
    """
    shutil.rmtree callback(Attention:The rmtree cannot remove the readonly files in windows)
    """
    import stat
    if not os.access(path, os.W_OK):
        os.chmod(path, stat.S_IWUSR)
        func(path)
    else:
        g_logger.debug("rm:path%s"%path)    #ignore errors
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:10,代码来源:Upgrade.py


示例10: connectionLost

    def connectionLost(self, reason):
        self.factory.connectionNum = self.factory.connectionNum - 1
        g_logger.debug("Connection #%d closed." % self.factory.connectionNum)

        if self._session is not None:
            g_logger.debug("Session %s ended." % self.remote_id)
            if self.remote_type == 1:
                theApp.peer_manager._super_peer_disconnected(self.remote_id)
            elif self.remote_type == 2:
                theApp.peer_manager._normal_peer_disconnected(self.remote_id)
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:10,代码来源:AgentService.py


示例11: _send_auth_message

 def _send_auth_message(self):
     request_msg = AuthenticatePeer()
     request_msg.agentID = str(theApp.peer_info.ID)
     request_msg.agentType = theApp.peer_info.Type
     request_msg.agentPort = theApp.listen_port
     request_msg.cipheredPublicKey.mod = str(theApp.key_manager.public_key.mod)
     request_msg.cipheredPublicKey.exp = str(theApp.key_manager.public_key.exp)
     g_logger.debug("Sending AuthenticatePeer message:\n%s" % request_msg)
     self._send_message(request_msg)
     self._auth_sent = True
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:10,代码来源:AgentService.py


示例12: send_report

 def send_report(self, report):
     if isinstance(report, WebsiteReport):
         self.pending_report_ids.append(report.header.reportID)
         self.send_website_report(report)
     elif isinstance(report, ServiceReport):
         print report
         self.pending_report_ids.append(report.header.reportID)
         self.send_service_report(report)
     else:
         g_logger.debug("Unable to recognize the report type.")
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:10,代码来源:aggregator.py


示例13: _handle_get_task_response

 def _handle_get_task_response(self,message):
     if message in None:
         return 
     
     print message
     print message.header
     print message.tests
     
     g_logger.debug("We have got tasks from aggregator")  
     
     return message
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:11,代码来源:aggregator.py


示例14: time_to_run

 def time_to_run(self, cur_time):
     if (
         cur_time.tm_min in self.RunTime.minute
         and cur_time.tm_hour in self.RunTime.hour
         and cur_time.tm_mday in self.RunTime.day
         and cur_time.tm_mon in self.RunTime.month
         and cur_time.tm_wday in self.RunTime.weekday
     ):
         g_logger.debug("It's time to run '%s'" % self)
         return True
     else:
         return False
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:12,代码来源:TaskManager.py


示例15: _handle_get_events_response

    def _handle_get_events_response(self, message):
        if message is None:
            return
        
        #print message
        #print message.events
        
        g_logger.debug("We have got events from aggregator")
        for event in message.events:
            theApp.event_manager.add_event(event)

        return message
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:12,代码来源:aggregator.py


示例16: _handle_check_aggregator_response

    def _handle_check_aggregator_response(self, message):
        if message is None:
            return

        if message.status == "ON":
            self.available = True
        else:
            self.available = False
        g_logger.info("Aggregator status: %s" % message.status)
        g_logger.debug("Aggregator version: %s" % message.header.currentVersionNo)
        g_logger.debug("Aggregator test version: %s" % message.header.currentTestVersionNo)

        return message
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:13,代码来源:aggregator.py


示例17: store_bandwidth

 def store_bandwidth(self,result,key):
     
     g_logger.debug('finish %s'%benchmark_url_dict[key])
     
     start_time = self.benchmark_bandwidth[key]['start_time']
     end_time = self.benchmark_bandwidth[key]['end_time']
     size = self.benchmark_bandwidth[key]['size']
     if size == 0 or size == None:
         g_logger.error("Error in filesize!!!")
         size = 1
     
     self.benchmark_bandwidth[key]['bandwidth'] =(float)((end_time - start_time) / size)
     
     g_logger.debug(str(key)+':'+str(self.benchmark_bandwidth[key]))
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:14,代码来源:test.py


示例18: store_bandwidth

    def store_bandwidth(self, result, key):

        g_logger.debug("finish %s" % benchmark_url_dict[key])

        start_time = self.benchmark_bandwidth[key]["start_time"]
        end_time = self.benchmark_bandwidth[key]["end_time"]
        size = self.benchmark_bandwidth[key]["size"]
        if size == 0 or size == None:
            g_logger.error("Error in filesize!!!")
            size = 1

        self.benchmark_bandwidth[key]["bandwidth"] = (float)((end_time - start_time) / size)

        g_logger.debug(str(key) + ":" + str(self.benchmark_bandwidth[key]))
开发者ID:tianweidut,项目名称:openmonitor-desktop-agent,代码行数:14,代码来源:test.py


示例19: lineReceived

 def lineReceived(self, line):
     g_logger.debug("[FTP Test]:%s"%str(line))
     FTPClient.lineReceived(self, line)
     if line.startswith('230'): # Logged in
         self.quit()
         task_done(self.test.__class__.__name__,  TEST_SERVICE_TYPE, self.test)
         if self.reportDeferred:
             result = {'status_code': 0, 'time_end': default_timer()}
             self.reportDeferred.callback(result)
     elif line.startswith('530'): # Login failed
         task_failed(self.test.__class__.__name__, TEST_SERVICE_TYPE, self.test)
         if self.reportDeferred:
             result = {'status_code': 1, 'time_end': default_timer()}
             self.reportDeferred.callback(result)
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:14,代码来源:test.py


示例20: _handle_response

 def _handle_response(self, response):
     """Result Handler (generate report)"""
     time_end = default_timer()
     self.status_code = response.code
     self.response_time = time_end - self.time_start
     
     g_logger.debug(self.url)
     g_logger.debug((str(self.status_code) + ' ' + response.phrase))
     g_logger.debug("Response time: %f" % (self.response_time))
     #g_logger.debug(response.headers)
     
     result = {'status_code': 0, 'time_end': time_end}
     
     self.report = self._generate_report(result)
     
     HTTP_SUCCESS_CODE = (200,302)
     if int(response.code) in HTTP_SUCCESS_CODE:
         
         g_logger.debug('task done %s'%response.code)
         task_done(self.__class__.__name__,TEST_WEB_TYPE,self)
         #if self.pattern is not None:
             #response.deliverBody(ContentExaminer(self.url,self.pattern))
         
         #Here we can test the HTTP throttled 
         self._throttled_http_test()
     else:
         task_failed(self.__class__.__name__,TEST_WEB_TYPE,self)
         g_logger.error("task failed!")
         
     return self.report
开发者ID:gkso,项目名称:openmonitor-desktop-agent,代码行数:30,代码来源:test.py



注:本文中的umit.icm.agent.logger.g_logger.debug函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python g_logger.info函数代码示例发布时间:2022-05-27
下一篇:
Python I18N._函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap