()
| 27 | |
| 28 | |
| 29 | def init_loging_config(): |
| 30 | level = logging.INFO |
| 31 | logging.basicConfig( |
| 32 | level=level, |
| 33 | format="%(asctime)s %(name)s %(levelname)s (%(filename)s:%(lineno)d) - %(message)s", |
| 34 | datefmt='%Y-%m-%d %H:%M:%S' |
| 35 | ) |
| 36 | _logger = logging.getLogger("MediaCrawler") |
| 37 | _logger.setLevel(level) |
| 38 | |
| 39 | # Disable httpx INFO level logs |
| 40 | logging.getLogger("httpx").setLevel(logging.WARNING) |
| 41 | |
| 42 | return _logger |
| 43 | |
| 44 | |
| 45 | logger = init_loging_config() |