Я недавно начал использовать Python Loguru, поэтому, чтобы лучше понять библиотеку, я создал пару тестов, вот один:
Код: Выделить всё
from loguru import logger
import random
loggerEven = logger
loggerEven.add("Even.txt", mode='w', level="INFO")
loggerUneven = logger
loggerUneven.add("UnEven.txt", mode='w', level="ERROR")
x = random.randint(0, 11)
print(x)
if x%2 == 1:
loggerUneven.error("Uneven")
else:
loggerEven.info("Even")
Итак, если число четное — все хорошо. Однако, когда я получаю нечетное число, журнал записывается как в файлы Even.txt, так и в файлы UnEven.txt. Я попробовал изменить loggerUneven.error на loggerUneven.info и на loggerUneven.success, хотя в последних случаях журналы записываются в Even.txt, есть ли способ сделать файлы Uneven/error записываемыми только в соответствующий файл, а не в каждый файл журнала?
Подробнее здесь:
https://stackoverflow.com/questions/779 ... te-only-to