Logging 2
import logging
logger = logging.getLogger()
#fhandler = logging.FileHandler(filename='mylog.log', mode='a')
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
#fhandler.setFormatter(formatter)
logger.addHandler(fhandler)
logger.setLevel(logging.DEBUG)
def do_sample():
for x in range(10):
logger.info('one')
print(x)
do_sample()
0
1
2
3
4
5
6
7
8
9
logging.error('hello!')
logging.debug('This is a debug message')
logging.info('this is an info message')
logging.warning('tbllalfhldfhd, warning.')
More:
https://stackoverflow.com/questions/18786912/get-output-from-the-logging-module-in-ipython-notebook