
Tishka17
31.05.2019
11:13:25
но он null пишет

Alex
31.05.2019
11:13:42
смотрю

Aragaer
31.05.2019
11:13:48
а если ты в самом эксепшне попробуешь напечатать инфу из sys.exc_info?

Tishka17
31.05.2019
11:14:03

Google

Aragaer
31.05.2019
11:14:32
ну то есть вот - эксепшн без инфы. В логгер идет то же, что в sys.exc_info
беда не в логгере, а в эксепшне

Tishka17
31.05.2019
11:14:41

Aragaer
31.05.2019
11:14:52
ясно

Tishka17
31.05.2019
11:15:15
и getMessage же возвращает со всей инфой

Amaro
31.05.2019
11:16:06

Tishka17
31.05.2019
11:18:16
в фабрику записей инфа об исключении попадает

Aragaer
31.05.2019
11:20:38
мхм
а, у тебя ж кастомный форматтер

Tishka17
31.05.2019
11:22:03
форматтер не юзается
убрал, не влияет

Aragaer
31.05.2019
11:23:32
окай...
ну я боюсь, что инфа теряется на конструкции LogRecord

Google

Tishka17
31.05.2019
11:23:49
причем смотрю сорцы logging, вроде все норм должно быть
хмм

Aragaer
31.05.2019
11:24:48
ты можешь там явно найти sys.exc_info?

Tishka17
31.05.2019
11:24:49
прям в msg записан трейс

Alex
31.05.2019
11:26:23
@Tishka17 QueueHandler дропает exc_info

Tishka17
31.05.2019
11:26:34
спсибо
ну тогда пофиг, текст-то есть

Alex
31.05.2019
11:26:54
https://github.com/python/cpython/blob/3.7/Lib/logging/handlers.py#L1386

Tishka17
31.05.2019
11:27:29
ок, теперь понятно
теперь не страшно забить на них

Sergey
31.05.2019
11:29:03
при генерации SSL сертификатов субдомены можно указать как * при получении сертификатов? или нужно каждый субдомен указывать?

Максим
31.05.2019
11:39:10

Tishka17
31.05.2019
11:39:29
Народ, я в лг хэндлере хочут заюзать requests. Как мне для него вырубить логирование?

Alex
31.05.2019
11:39:42

Максим
31.05.2019
11:39:46

Tishka17
31.05.2019
11:39:58
ну чтобы у меня отправка лога не приводила к записи в лог

Максим
31.05.2019
11:40:12
Сделатт config так чтобы он не брал логи requests-а

Tigran
31.05.2019
11:40:14

Google

Дмитрий
31.05.2019
11:40:14

Максим
31.05.2019
11:40:20
Или habdler

Tishka17
31.05.2019
11:40:43

Дмитрий
31.05.2019
11:40:55

Tishka17
31.05.2019
11:40:58

Tigran
31.05.2019
11:41:02
зачем самому логи по HTTP посылать?

Tishka17
31.05.2019
11:41:06

Alex
31.05.2019
11:41:09

Tigran
31.05.2019
11:41:13
есть же syslog

Tishka17
31.05.2019
11:41:16

Дмитрий
31.05.2019
11:41:39

Tigran
31.05.2019
11:41:49
это же медленно

Alex
31.05.2019
11:42:21
никак
верней ты конечно можешь временно отключать логгер
но имхо это костылище

Дмитрий
31.05.2019
11:42:40
увы
urllib3_logger = logging.getLogger('urllib3')
urllib3_logger.setLevel(logging.CRITICAL)
я таким костылем обошелся

Tishka17
31.05.2019
11:42:53
а я могу для треда выключить?

Alex
31.05.2019
11:43:19

Alexandr
31.05.2019
11:43:58
Добрый день!
Не знаю по адресу я или нет?
Есть сайт, можно сделать так, чтоб при появлении новых записей на сайте было звуковое оповещение на андроид?

Дмитрий
31.05.2019
11:44:09
но имхо это костылище
иначе при отсутствии сети логгер пишет ошибку в лог, которую пытается отправить, не получается, пишет ошибку в лог и так пока не упадет

Google

Tigran
31.05.2019
11:45:20

Sergey
31.05.2019
11:46:07
можно в коде сделать так же? есл ида то как именно?

Евгений
31.05.2019
11:46:34

Sergey
31.05.2019
11:46:40
а как лучше?

Aragaer
31.05.2019
11:46:43
а это не код?

Admin
ERROR: S client not available

Евгений
31.05.2019
11:46:58

Sergey
31.05.2019
11:47:05
блин ))

Tishka17
31.05.2019
11:47:09

Sergey
31.05.2019
11:47:32
так все же как в коде сделать такое же ветвление?

Дмитрий
31.05.2019
11:48:12
кстати, я не уверен что urllib не кидает сообщений с уровнем critical, но вероятно в этом случае падение логгирования - не худшее

Евгений
31.05.2019
11:48:20
так все же как в коде сделать такое же ветвление?
Я не шучу.
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Ты планируешь свой сервер пакетов развернуть?

Sergey
31.05.2019
11:49:11

Евгений
31.05.2019
11:49:41

Sergey
31.05.2019
11:50:08

Арахис
31.05.2019
11:50:23

Sergey
31.05.2019
11:50:29
я хочу сделать проверку в коде на версию питона доступную
с импортом понятно, а дальше в коде если нужно сделать проверку, как ее лучше сделать?

Google

Евгений
31.05.2019
11:51:19

Дмитрий
31.05.2019
11:52:08

Sergey
31.05.2019
11:52:14
через ксепшен вкоде лучше не делать?

Арахис
31.05.2019
11:53:02

Sergey
31.05.2019
11:53:39
т.е. вот так не прокатит?

Alex
31.05.2019
11:54:10

Aragaer
31.05.2019
11:54:31
ну вот же у тебя же есть пример, как ее сделать

Sergey
31.05.2019
11:54:32
да елки палки )) работать то будет?

Арахис
31.05.2019
11:54:33

Sergey
31.05.2019
11:54:50
понял

Aragaer
31.05.2019
11:55:09
а как там зовется либа для совместимости?
six это же оно?

Alex
31.05.2019
11:55:40

Дмитрий
31.05.2019
11:56:16

Sergey
31.05.2019
11:59:02
окей, а как быть здесь?