Size: a a a

2020 April 09

MK

Mem Kekovich in Rude QA
Сказочный Сникерс
видишь уже часть поменяли)
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
Чаще вообще в рантайм заворачиваю и поебать
@zewcha так же делаешь?
Я тоже в рантайм хуярю, если что-то идет не по плану, значит кто-то написал хуйню)
источник

MK

Mem Kekovich in Rude QA
Zewa 🚽 Expert
Я тоже в рантайм хуярю, если что-то идет не по плану, значит кто-то написал хуйню)
Красава
Видимо спрингоделы так же считали пидоры блять 😂
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
Красава
Видимо спрингоделы так же считали пидоры блять 😂
Ну, хули делать)
источник

ИС

Игорь Середа... in Rude QA
Сказочный Сникерс
там еще формат через %s сделан)
Некоторые логирование специально через нотацию sprintf оставляют.
источник

IS

Idi Suda in Rude QA
Mem Kekovich
> Перешли на петон 3.*
> формат через %
Один хуй этот форматтер % иногда нужен даже в новом
источник

IS

Idi Suda in Rude QA
Нах вложенные функции? Типа чтоб не ебаться с классами или как
источник

СС

Сказочный Сникерс... in Rude QA
Idi Suda
Нах вложенные функции? Типа чтоб не ебаться с классами или как
чтобы задекорировать их
источник

ИС

Игорь Середа... in Rude QA
Idi Suda
Один хуй этот форматтер % иногда нужен даже в новом
Пара причин навскидку:
- Сентри объединяет сообщения по сырой строке, в случае с format это будет много сообщений.
- Не всегда надо вычислять объекты при подстановке, возможно, что сообщение вообще не будет залогировано из-за правил фильтрации или настройки логгеров.
источник

MK

Mem Kekovich in Rude QA
Игорь Середа
Пара причин навскидку:
- Сентри объединяет сообщения по сырой строке, в случае с format это будет много сообщений.
- Не всегда надо вычислять объекты при подстановке, возможно, что сообщение вообще не будет залогировано из-за правил фильтрации или настройки логгеров.
Пришёл девелопер и поставил тупых тостеров на место
Некоторым тостирам похуй на то, что на каждый вызов метода обьекта создаётся новый объект 😂 ну а хуле гц все почистит, хотя сомневаюсь что они про такое думают и знают про всякие лейзи иниты
А ты про какие то логи...
У меня тут в проекте stdout почти везде 😂 переделываю по мере на логер, который блять есть в проекте 🤦🏻‍♂️
источник

IS

Idi Suda in Rude QA
Mem Kekovich
Пришёл девелопер и поставил тупых тостеров на место
Некоторым тостирам похуй на то, что на каждый вызов метода обьекта создаётся новый объект 😂 ну а хуле гц все почистит, хотя сомневаюсь что они про такое думают и знают про всякие лейзи иниты
А ты про какие то логи...
У меня тут в проекте stdout почти везде 😂 переделываю по мере на логер, который блять есть в проекте 🤦🏻‍♂️
источник

m

mrx in Rude QA
Игорь Середа
Пара причин навскидку:
- Сентри объединяет сообщения по сырой строке, в случае с format это будет много сообщений.
- Не всегда надо вычислять объекты при подстановке, возможно, что сообщение вообще не будет залогировано из-за правил фильтрации или настройки логгеров.
самая главная причина в том, что %s вычисляется в момент вызова, а не определения, как f-string / format.
поэтому logging нужно использовать только с %s иначе на logging.info можно навызывать ненужной дебажной инфы
источник

IS

Idi Suda in Rude QA
Что ты несешь сука
источник

IS

Idi Suda in Rude QA
Чтобы в логгинг инфо не было дебажной инфы понизь уровень бля сделай его debug
источник

m

mrx in Rude QA
ты не понял
источник

IS

Idi Suda in Rude QA
источник

m

mrx in Rude QA
она в лог не выйдет, но будет вычисляться
источник

IS

Idi Suda in Rude QA
Примеры дай я не понимаю
источник

M

Merg in Rude QA
источник

M

Merg in Rude QA
mrx
самая главная причина в том, что %s вычисляется в момент вызова, а не определения, как f-string / format.
поэтому logging нужно использовать только с %s иначе на logging.info можно навызывать ненужной дебажной инфы
никхуя себе тонкости
источник