Size: a a a

2020 August 27

IZ

I Z in Moscow Python
Alexander Shorin
Зачем нужен logging, когда есть loguru?
Ну я пока на стадии плавного перехода от универских проектов "на коленке" к чему-то более менее популярному в коммьюнити. Я не считаю красивым задавать кучу вопросов про то как сделать какую-нибудь мою хотелку, но из лучших практик знаю очень мало. Посмотрел всякие проекты в гитхабе, там используют logging. Советуете loguru? Почитаю, пока не поздно, спасибо
источник

M

Maksimgeolog in Moscow Python
Alexander Shorin
Зачем нужен logging, когда есть loguru?
Кто такой, чем знаменит?
источник

M

Maksimgeolog in Moscow Python
Скорее почему лучше чем стоковый?
источник

IZ

I Z in Moscow Python
Maksimgeolog
Кто такой, чем знаменит?
https://habr.com/ru/post/454436/

Говорят, проще
источник

M

Maksimgeolog in Moscow Python
Разные цвета из коробки? Дайте два!
источник

AS

Alexander Shorin in Moscow Python
Заменит настройками, красивым выводом и структурированным для прочих парсеров логгированием, но не заменит точно целью и смыслом этого действия. Все же логи не должны быть просто потому что, а ради какой-то задачи постоянной и актуальной. Иначе это просто шум и генерация бигдаты на ровном месте.
источник

M

Maksimgeolog in Moscow Python
А что со стандартными настройками не так? А по поводу красоты сильно спорно, в грейлоге ее не увидешь.
источник

AS

Alexander Shorin in Moscow Python
ну стандартно ты не сделаешь logging.basicConfig() чтобы это было полезно и удобно - тебя скорее побьют палками. грейлог это сторонняя приблуда, которая ещё нужна в поддержке. ничем не лучше ёлки. опять же зачем.
источник

AS

Alexey Starkov in Moscow Python
подкупает better_exceptions и serialize
источник

M

Maksimgeolog in Moscow Python
Alexander Shorin
ну стандартно ты не сделаешь logging.basicConfig() чтобы это было полезно и удобно - тебя скорее побьют палками. грейлог это сторонняя приблуда, которая ещё нужна в поддержке. ничем не лучше ёлки. опять же зачем.
Лучше грейлог чем лазить по подам собирая логи с разных микросервисов руками. Сткового логгинга по крайне мере хватает за глаза, дальше настроил и забыл.
источник

AS

Alexander Shorin in Moscow Python
Все ошибки - это сентри и аналоги с трейсингом. Что-то по мелочи - просто метрики для того же графита. На этом смысл логов заканчивается обычно. Если есть ML, то там нужны свои логи в своем формате и виде и это уже совсем не про стандартное логгирование.
источник

M

Maksimgeolog in Moscow Python
Логи не всегда про ошибки
источник

AS

Alexander Shorin in Moscow Python
Maksimgeolog
Логи не всегда про ошибки
А зачем тогда ещё?
источник

TG

Tim Gray in Moscow Python
Maksimgeolog
Логи не всегда про ошибки
источник

AS

Alexander Shorin in Moscow Python
У тебя либо всё работает и не нужно тратить на это время или же у тебя что-то не работает и тебе нужна ошибка чтобы разобраться.
источник

M

Maksimgeolog in Moscow Python
На например не корректно отраблтал кейс покупки, а у тебя залогировано как менялся заказ в процессе.
источник

AS

Alexey Starkov in Moscow Python
Alexander Shorin
У тебя либо всё работает и не нужно тратить на это время или же у тебя что-то не работает и тебе нужна ошибка чтобы разобраться.
как быть если не работает и ошибки нет? :)
источник

TG

Tim Gray in Moscow Python
Alexander Shorin
У тебя либо всё работает и не нужно тратить на это время или же у тебя что-то не работает и тебе нужна ошибка чтобы разобраться.
В ИБ ты вечно ковыряешь логи не из-за ошибок
источник

AS

Alexander Shorin in Moscow Python
Alexey Starkov
как быть если не работает и ошибки нет? :)
У тебя сломана система контроля ошибок в приложении. Очевидно.
источник

M

Maksimgeolog in Moscow Python
Вы бы аватарки поставили, а то с AS вместо картинки, решил что у вас раздвоение личности
источник