예제 #1
0
    def test_logging_levels(self):
        w = Wryte(name=str(uuid.uuid4()))

        w.event('Event')
        w.log('info', 'My Message')
        w.debug('Debug Message')
        w.info('Info Message')
        w.warning('Warning Message')
        w.warn('Warning Message')
        w.error('Error Message')
        w.critical('Critical Message')
예제 #2
0
 def test_set_level_from_critical(self):
     w = Wryte(name=str(uuid.uuid4()))
     assert w.get_level() == logging.INFO
     w.critical('My Error', _set_level='debug')
     assert w.get_level() == logging.DEBUG
예제 #3
0
 def test_set_level_from_critical(self):
     w = Wryte(name=str(uuid.uuid4()))
     assert w.logger.getEffectiveLevel() == 20
     w.critical('My Error', _set_level='debug')
     assert w.logger.getEffectiveLevel() == 10
예제 #4
0
파일: print.py 프로젝트: pombredanne/wryte
from wryte import Wryte

wryter = Wryte(name='Wryte', level='info')
wryter.info('Logging an error level message:')
wryter.log('error', 'w00t')

wryter.info('Logging an event:', w00t='d')
wryter.event('w00t')

wryter.info('Binding more dicts to the logger:')
wryter.bind({'bound1': 'value1'}, bound2='value2')
wryter.info('bind_test')

wryter.info('Unbinding keys:')
wryter.unbind('bound1')
wryter.critical('unbind_test')

wryter.error('w00t', _set_level='debug')

wryter.debug('test-kwargs', key1='value')
wryter.error('message', _set_level='info', x='y', a='b')
wryter.debug('test-kwargs', key1='value')
wryter.info('w00t', ['ttt'])