Coverage for PyRx.logger : 92%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
|
#$Id: logger.py 242 2015-01-02 00:00:44Z sarkiss $ #logging.basicConfig(level="CRITICAL")
""" A preference page for the logger plugin. """
#### 'PreferencesPage' interface ##########################################
# The page's category (e.g. 'General/Appearance'). The empty string means # that this is a top-level page.
# The page's help identifier (optional). If a help Id *is* provided then # there will be a 'Help' button shown on the preference page.
# The page name (this is what is shown in the preferences dialog.
# The path to the preferences node that contains the preferences.
#### Preferences ###########################################################
# The log levels {'Debug' : logging.DEBUG, 'Info' : logging.INFO, 'Warning' : logging.WARNING, 'Error' : logging.ERROR, 'Critical' : logging.CRITICAL, }, is_str = True, )
# The view used to change the plugin preferences Item("showLoggerOnUpdate", label=" Pop Logger tab to front when a new message appears"),
Group( Group( Item( name='level', editor=EnumEditor( values={ 'Debug' : '1:Debug', 'Info' : '2:Info', 'Warning' : '3:Warning', 'Error' : '4:Error' , 'Critical' : '5:Critical', }, ), style='simple', ), label='Logger Settings', show_border=True, ), Group(Item(name='10')), Group( Group( Group(Item(name='enable_agent', label='Enable quality agent'), show_left=False), Group(Item(name='smtp_server', label='SMTP server'), Item(name='from_address'), Item(name='to_address'), enabled_when='enable_agent==True')), label='Quality Agent Settings', show_border=True, ), ), ) smtp_server ="localhost", to_address="dallakyans@gmail.com", from_address="Please enter you email here.") #lp = LoggerPlugin() #lp.level_ = 0 from enthought.logger.widget import logger_widget self.widget = logger_widget.LoggerWidget(frame, service) icon = self.widget._listControl._get_icon('images/about.png')
self.oldUpdate = self.widget._listControl.update self.widget._listControl.update = self.update else:
|