Creates the logger with the logger name and returns it Args: logger_name
(logger_name)
| 23 | |
| 24 | |
| 25 | def get_logger(logger_name): |
| 26 | """ |
| 27 | Creates the logger with the logger name and returns it |
| 28 | |
| 29 | Args: |
| 30 | logger_name |
| 31 | """ |
| 32 | logger = logging.getLogger(logger_name) |
| 33 | logger.setLevel(logging.DEBUG) # highest level |
| 34 | logger.addHandler(get_file_handler()) |
| 35 | # with this pattern, it's rarely necessary to propagate error upto parent |
| 36 | logger.propagate = False |
| 37 | |
| 38 | return logger |
no test coverage detected