Я работаю над поиском в Интернете, где я должен удалить несколько URL.Я использую ThreadPoolExecutor
для выполнения этой задачи.
Я также хочу реализовать вход в нее.Я хочу, чтобы в файлы журналов записывались только определенные отладочные или информационные или предупреждающие операторы.Но на самом деле он записывает каждый запрос в файл журнала.
Как мне сделать так, чтобы записывать в файл только конкретные утверждения, которые я упомянул logging.info
или logging.warning
и т. Д.
Вот фрагмент моего кода:
logging.basicConfig(filename='BOM.log', filemode='w', format='%(asctime)s - %(levelname)s - %(message)s')
logging.debug('Logger initiated')
with ThreadPoolExecutor(max_workers=100) as executor:
startt = time.time()
futures = [executor.submit(get_movie_details, movie_id) for movie_id in all_movies_ids]
for result in as_completed(futures):
all_movies_summary_data.append(result)
endt = time.time()
print("Time Taken: {:.6f}s".format(endt - startt))
Вот как выглядит файл журнала:
2019-03-31 16:21:04,722 - DEBUG - Logger initiated
2019-03-31 16:21:04,731 - DEBUG - Starting new HTTPS connection (1): www.boxofficemojo.com:443
2019-03-31 16:21:04,733 - DEBUG - Starting new HTTPS connection (2): www.boxofficemojo.com:443
2019-03-31 16:21:04,736 - DEBUG - Starting new HTTPS connection (3): www.boxofficemojo.com:443
.
.
.
Как мне убедиться, что в файле журнала запускается только Logger, а не остальные.Почему я получаю дополнительный контент в лог-файл, хотя я не упоминал об этом, где-либо записывать эти элементы.
Я выгляжу совершенно неправильно при регистрации?Пожалуйста, помогите мне.
Я попытался установить уровень журнала, как предложено glhr в одном из ответов
Но он выдает такой результат.
2019-03-31 17:07:29,817 - INFO - Logger initiated
2019-03-31 17:07:30,981 - WARNING - Connection pool is full, discarding connection: www.boxofficemojo.com
2019-03-31 17:07:30,994 - WARNING - Connection pool is full, discarding connection: www.boxofficemojo.com
2019-03-31 17:07:30,997 - WARNING - Connection pool is full, discarding connection: www.boxofficemojo.com