当前位置: 首页>>代码示例>>Python>>正文


Python Logger.add方法代码示例

本文整理汇总了Python中lib.reporting.logger.Logger.add方法的典型用法代码示例。如果您正苦于以下问题:Python Logger.add方法的具体用法?Python Logger.add怎么用?Python Logger.add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在lib.reporting.logger.Logger的用法示例。


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

示例1: describe

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def describe(self, frame):
     try:
         menu_bar = frame.GetMenuBar()
         if menu_bar is not None:
             self.describe_menu_bar(menu_bar)
             Logger.add(" ")
     except AttributeError:
         pass
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:10,代码来源:menubar.py

示例2: describe_menu

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def describe_menu(self, menu, name):
     Logger.add(" ")
     Logger.add("   Menu: '%s'    Item count: %d" % (name, menu.MenuItemCount))
     Logger.add("        Id   Label                      Text")
     Logger.add("      ----   ------------------------   ---------------------")
     for item in menu.MenuItems:
         self.describe_menu_item(item)
         if item.SubMenu is not None and item.SubMenu.MenuItemCount > 0:
             self.describe_submenu(item.SubMenu)
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:11,代码来源:menubar.py

示例3: describe_children

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def describe_children(self, hwnd):
     Logger.add("    hwnd     Classname                 ScreenPos    Label")
     Logger.add("    -------  ------------------------  ------------ ------------------")
     children = facade.get_children(hwnd)
     for hwnd, class_name, text in children:
         rect = facade.get_window_rect(hwnd)
         Logger.add("   %8d  %-24.24s  (%4d, %4d) '%s'" % (hwnd, class_name, rect[0], rect[1], text))
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:9,代码来源:window.py

示例4: describe_wxdialog_windows

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def describe_wxdialog_windows(self, win, level=0):
     msg = ""
     if len(win.Children) == 0:
         return
     margin = "%*.*s" % (level * 3, level * 3, "")
     if level > 0:
         Logger.add(" ")
         Logger.add("   %sClassName: %s" % (margin, win.ClassName))
     Logger.add("   %sId    Classname                Label                     Name" % margin)
     Logger.add("   %s----  ------------------------ ------------------------  ----------------" % margin)
     try:
         for child in win.Children:
             child_id = child.GetId()
             msg = "   %s%4d  %-24.24s %-24.24s  '%s'" % (margin, child_id, child.GetClassName(), child.GetLabel(), child.GetName())
             Logger.add(msg)
             self.describe_wxdialog_windows(child, level + 1)
     except AttributeError:
         Logger.add("   No children exists")
     except Exception, ex:
         pass
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:22,代码来源:window.py

示例5: Destroy

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def Destroy(self, *args, **kw):
     Logger.add("Destroy called")
     self._shown = False
     Logger.add_close(self)
     wxFrame.Destroy(self, *args, **kw)
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:7,代码来源:frame.py

示例6: describe_submenu

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def describe_submenu(self, submenu):
     Logger.add(" ")
     Logger.add("        Submenu Item count: %d" % (submenu.MenuItemCount))
     Logger.add("             Id   Label                      Text")
     Logger.add("           ----   ------------------------   ---------------------")
     for item in submenu.MenuItems:
         Logger.add("           %4d   %-24.24s  '%s' " % (item.Id, item.Label, item.Text))
     Logger.add(" ")
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:10,代码来源:menubar.py

示例7: describe_menu_item

# 需要导入模块: from lib.reporting.logger import Logger [as 别名]
# 或者: from lib.reporting.logger.Logger import add [as 别名]
 def describe_menu_item(self, item):
     Logger.add("      %4d   %-24.24s  '%s' " % (item.Id, item.Label, item.Text))
开发者ID:rogerlindberg,项目名称:autopilot,代码行数:4,代码来源:menubar.py


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