Python logging formatter на разных уровнях
Как я могу использовать разные форматы на разных уровнях Python Logger? Например, я хочу, чтобы INFO:root отключен для уровня INFO, но все еще отображается для предупреждения. В настоящее время у меня есть этот код:
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(message)s', datefmt='%H:%M:%S -')
Что делает: "Время - Сообщение" для всех уровней. Могу ли я сохранить этот формат только для INFO и при этом оставаться по умолчанию для других?