(log_file)
| 51 | |
| 52 | |
| 53 | def set_logger(log_file): |
| 54 | logger = logging.getLogger() |
| 55 | logger.setLevel(logging.DEBUG) |
| 56 | formatter = logging.Formatter( |
| 57 | '%(asctime)s - %(name)s - %(levelname)s: - %(message)s', |
| 58 | datefmt='%Y-%m-%d %H:%M:%S') |
| 59 | |
| 60 | # log to file |
| 61 | fh = logging.FileHandler(log_file) |
| 62 | fh.setLevel(logging.DEBUG) |
| 63 | fh.setFormatter(formatter) |
| 64 | |
| 65 | # log to console |
| 66 | ch = logging.StreamHandler() |
| 67 | ch.setLevel(logging.DEBUG) |
| 68 | ch.setFormatter(formatter) |
| 69 | |
| 70 | logger.addHandler(ch) |
| 71 | logger.addHandler(fh) |
nothing calls this directly
no outgoing calls
no test coverage detected