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