| import logging | |
| def setup_logger(logger_name, log_file, level=logging.INFO): | |
| l = logging.getLogger(logger_name) | |
| formatter = logging.Formatter('%(asctime)s : %(message)s') | |
| fileHandler = logging.FileHandler(log_file, mode='w') | |
| fileHandler.setFormatter(formatter) | |
| l.setLevel(level) | |
| l.addHandler(fileHandler) | |
| streamHandler = logging.StreamHandler() | |
| streamHandler.setFormatter(formatter) | |
| l.addHandler(streamHandler) | |
| return l |