Size: a a a

Сообщество Python Программистов

2021 April 28

А

Айван in Сообщество Python Программистов
"Лень разобраться дальше первой страницы документации" принимается?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Адекватный, я сказал)
источник

$

$name$ in Сообщество Python Программистов
Аой...
источник

$

$name$ in Сообщество Python Программистов
А...
источник

$

$name$ in Сообщество Python Программистов
Ой...
источник

R3

Rud 356 in Сообщество Python Программистов
Кстати, а вот можно ли как-то логгинг организовать без сторонних библиотек так, чтоб он асинхру не стопорил записью на диск🤔
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Можно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Напиши свою либу)
источник
2021 April 29

А

Айван in Сообщество Python Программистов
А логи не будут между собой конкурировать?)
источник

R3

Rud 356 in Сообщество Python Программистов
вообще-то нет, если все будет сливаться в очередь на запись, но я не знаю как это правильно организовать чтоб не сломать ничего
источник

R3

Rud 356 in Сообщество Python Программистов
или хотя бы сливать логи на диск тогда, когда накопится пачка из них
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
asyncio.Queue и эншур-футура?🤔
источник

R3

Rud 356 in Сообщество Python Программистов
тогда это придется прикостыливать к этому делу именно на моменте вкидывания лога, а я хочу не трогать эту часть и работать именно с выводом
источник

R3

Rud 356 in Сообщество Python Программистов
хотя можно попробовать замутить кастомный хендлер, который будет собирать все в очередь, и на заполнении открывать новый поток и через него все сливать
источник

R3

Rud 356 in Сообщество Python Программистов
надо попробовать, а то правда не думаю, что торнадо будет себя адекватно ощущать с тупым сливом логов на каждый чих при условии, что он вроде еще и медленнее айохттп
источник

VA

Vadim Apenko in Сообщество Python Программистов
@Rud356 вообще файлхендлер сам не блокирует луп.
Когда он будет заблокирован зависит от ОС (типа настройка, скорость ввода-вывода диска).
Если ты создаёшь огромные полотна данных, когда у тебя начинает стопить луп во время fsync или fdatasync, то это вообще повод задуматься про то, чтоб нахуй вынести логи куда-то ещё, например в тот же syslog или например в Apache rotatelogs через PIPE.
источник

R3

Rud 356 in Сообщество Python Программистов
ну, не думаю, что кто-то правда будет оставлять в режиме дебага логи на активно живущем и живом сервере, так что пока можно и так пережить, а уж когда кто-то столкнется с этим - подумать по поводу способа подмены логирования на юзерский какой-нибудь
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Отделение части модели в БД django
источник