August 2018
Intermediate to advanced
366 pages
10h 14m
English
For this recipe, the steps are as follows:
>>> import logging, sys >>> >>> logging.basicConfig(level=logging.INFO, stream=sys.stderr, ... format='%(asctime)s %(name)s %(levelname)s: %(message)s') >>> log = logging.getLogger(__name__)
>>> def dosum(a, b, count=1): ... log.info('Starting sum') ... if a == b == 0: ... log.warning('Will be just 0 for any count') ... res = (a + b) * count ... log.info('(%s + %s) * %s = %s' % (a, b, count, res)) ... print(res) ... >>> dosum(5, 3) 2018-02-11 22:07:59,870 __main__ INFO: Starting sum 2018-02-11 22:07:59,870 __main__ ...