Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Спасибо, вы мне напомнили почему я пользуюсь [loguru](https://github.com/Delgan/loguru)
Именаdebug,infoи т.д. говорят сами за себя, поэтому присвоим эти методы непосредственно классу
Как грубо. Можно было просто добавить классу соответствующий .logger — было бы и понятней, и безопасней
Мы задали значение по умолчанию для первого аргумента
Зачем? В каком случае этот аргумент не будет передан?
@logged(name="Arthur")
class MyClass:Здесь logged сначала вызывается с одним именованным аргументом name и возвращает декоратор, который уже применяется к MyClass
Интересно не столько по логгеру, сколько по декораторам..
Логирование в объектах Python. Путь перфекциониста