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