import logging logger = logging.getLogger() logger.setLevel(logging.DEBUG) FileHandler = logging.FileHandler(filename='kkk.log',mode='a',encoding='utf-8') StreamHandler = logging.StreamHandler() Formatter = logging.Formatter('[%(asctime)s]-[%(levelname)s]-[%(filename)s]-[Line:%(lineno)d]-[Msg:%(message)s]') FileHandler.setFormatter(fmt=Formatter) StreamHandler.setFormatter(fmt=Formatter) logger.addHandler(FileHandler) logger.addHandler(StreamHandler) logger.debug('ajffasfdsas') import logging log_filename = 'logging_example.out' logging.basicConfig(filename=log_filename,level=logging.DEBUG) logging.debug('This message should go to the log file') with open(log_filename, 'rt') as f: body = f.read() print('FILE:') print(body)