[loggers] keys=root,data_collector,api_client,alert [handlers] keys=consoleHandler,fileHandler,errorFileHandler [formatters] keys=standardFormatter,detailedFormatter [logger_root] level=INFO handlers=consoleHandler,fileHandler [logger_data_collector] level=DEBUG handlers=fileHandler qualname=data_collector propagate=0 [logger_api_client] level=INFO handlers=fileHandler,errorFileHandler qualname=api_client propagate=0 [logger_alert] level=WARNING handlers=consoleHandler,errorFileHandler qualname=alert propagate=0 [handler_consoleHandler] class=StreamHandler level=INFO formatter=standardFormatter args=(sys.stdout,) [handler_fileHandler] class=logging.handlers.TimedRotatingFileHandler level=DEBUG formatter=detailedFormatter args=('%(log_dir)s/application.log', 'midnight', 1, 30, 'utf-8') [handler_errorFileHandler] class=logging.handlers.TimedRotatingFileHandler level=WARNING formatter=detailedFormatter args=('%(log_dir)s/error.log', 'midnight', 1, 90, 'utf-8') [formatter_standardFormatter] format=%(asctime)s [%(levelname)-5s] %(name)s - %(message)s datefmt=%Y-%m-%d %H:%M:%S [formatter_detailedFormatter] format=%(asctime)s [%(levelname)-5s] %(name)s (%(filename)s:%(lineno)d) - %(message)s datefmt=%Y-%m-%d %H:%M:%S