Submit Search
Upload
Логирование в Python: то, о чем не пишут в документации
•
Download as PPT, PDF
•
1 like
•
5,544 views
Ivan Kolodyazhny
Follow
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 15
Download now
Recommended
Эволюция php code coverage в Badoo. Доклад Ильи Агеева на LoveQA РИТ.
Эволюция php code coverage в Badoo. Доклад Ильи Агеева на LoveQA РИТ.
Badoo Development
Romanova techforum bash
Romanova techforum bash
kuchinskaya
Как ВКонтакте использует Go
Как ВКонтакте использует Go
Artem Kovardin
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Yandex
Golang
Golang
Dmitry Kakunin
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Yandex
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Yandex
Я. Садовская "Управление конфигурациями и тестовой средой", DUMP-2014
Я. Садовская "Управление конфигурациями и тестовой средой", DUMP-2014
it-people
Recommended
Эволюция php code coverage в Badoo. Доклад Ильи Агеева на LoveQA РИТ.
Эволюция php code coverage в Badoo. Доклад Ильи Агеева на LoveQA РИТ.
Badoo Development
Romanova techforum bash
Romanova techforum bash
kuchinskaya
Как ВКонтакте использует Go
Как ВКонтакте использует Go
Artem Kovardin
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Yandex
Golang
Golang
Dmitry Kakunin
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Go в продакшене Яндекса: отчёт после года использования — Вячеслав Бахмутов
Yandex
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Плюсы и минусы Go для разработчиков на C++, Вячеслав Бахмутов
Yandex
Я. Садовская "Управление конфигурациями и тестовой средой", DUMP-2014
Я. Садовская "Управление конфигурациями и тестовой средой", DUMP-2014
it-people
Дмитрий Пронин – Python для веба
Дмитрий Пронин – Python для веба
Yandex
Язык программирования GO
Язык программирования GO
Python Meetup
Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"
Fwdays
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Yandex
Git для новичков
Git для новичков
Softline
Docker integration into Badoo
Docker integration into Badoo
Anton Turetsky
Основы Git
Основы Git
oelifantiev
язык программирования Go
язык программирования Go
Mac'Kensi Lord
Внедрение Docker в процесс разработки демонов. Доклад Константина Карпова на ...
Внедрение Docker в процесс разработки демонов. Доклад Константина Карпова на ...
Badoo Development
Командная строка Unix
Командная строка Unix
Yandex
ITGM #9
ITGM #9
Artem Pripadchev
Docker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через год
Badoo Development
Git для начинающих
Git для начинающих
Vadim Drobinin
Ян Габис - RobotFramework: автоматизированое тестирование для всех
Ян Габис - RobotFramework: автоматизированое тестирование для всех
Minsk Linux User Group
Ngs 1 2
Ngs 1 2
BioinformaticsInstitute
Про асинхронное сетевое программирование
Про асинхронное сетевое программирование
Python Meetup
Абак Пресс
Абак Пресс
it-people
Владимир Бородин - PostgreSQL
Владимир Бородин - PostgreSQL
Yandex
Язык Lua — секреты производительности / Ник Заварицкий (Mail.ru)
Язык Lua — секреты производительности / Ник Заварицкий (Mail.ru)
Ontico
iweb01
iweb01
Ilya Egorov
Как мы делаем раскладку Календаря@Mail.Ru
Как мы делаем раскладку Календаря@Mail.Ru
Vladimir Rudnyh
SECON'2016. Мухаметов Андрей, RxSwift && Apple TV - так ли хорошо всё новое?
SECON'2016. Мухаметов Андрей, RxSwift && Apple TV - так ли хорошо всё новое?
SECON
More Related Content
What's hot
Дмитрий Пронин – Python для веба
Дмитрий Пронин – Python для веба
Yandex
Язык программирования GO
Язык программирования GO
Python Meetup
Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"
Fwdays
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Yandex
Git для новичков
Git для новичков
Softline
Docker integration into Badoo
Docker integration into Badoo
Anton Turetsky
Основы Git
Основы Git
oelifantiev
язык программирования Go
язык программирования Go
Mac'Kensi Lord
Внедрение Docker в процесс разработки демонов. Доклад Константина Карпова на ...
Внедрение Docker в процесс разработки демонов. Доклад Константина Карпова на ...
Badoo Development
Командная строка Unix
Командная строка Unix
Yandex
ITGM #9
ITGM #9
Artem Pripadchev
Docker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через год
Badoo Development
Git для начинающих
Git для начинающих
Vadim Drobinin
Ян Габис - RobotFramework: автоматизированое тестирование для всех
Ян Габис - RobotFramework: автоматизированое тестирование для всех
Minsk Linux User Group
Ngs 1 2
Ngs 1 2
BioinformaticsInstitute
Про асинхронное сетевое программирование
Про асинхронное сетевое программирование
Python Meetup
Абак Пресс
Абак Пресс
it-people
Владимир Бородин - PostgreSQL
Владимир Бородин - PostgreSQL
Yandex
Язык Lua — секреты производительности / Ник Заварицкий (Mail.ru)
Язык Lua — секреты производительности / Ник Заварицкий (Mail.ru)
Ontico
iweb01
iweb01
Ilya Egorov
What's hot
(20)
Дмитрий Пронин – Python для веба
Дмитрий Пронин – Python для веба
Язык программирования GO
Язык программирования GO
Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Илья Биин: Организация совместной работы Go и Python-based сервисов в Ostrovo...
Git для новичков
Git для новичков
Docker integration into Badoo
Docker integration into Badoo
Основы Git
Основы Git
язык программирования Go
язык программирования Go
Внедрение Docker в процесс разработки демонов. Доклад Константина Карпова на ...
Внедрение Docker в процесс разработки демонов. Доклад Константина Карпова на ...
Командная строка Unix
Командная строка Unix
ITGM #9
ITGM #9
Docker в работе: взгляд на использование в Badoo через год
Docker в работе: взгляд на использование в Badoo через год
Git для начинающих
Git для начинающих
Ян Габис - RobotFramework: автоматизированое тестирование для всех
Ян Габис - RobotFramework: автоматизированое тестирование для всех
Ngs 1 2
Ngs 1 2
Про асинхронное сетевое программирование
Про асинхронное сетевое программирование
Абак Пресс
Абак Пресс
Владимир Бородин - PostgreSQL
Владимир Бородин - PostgreSQL
Язык Lua — секреты производительности / Ник Заварицкий (Mail.ru)
Язык Lua — секреты производительности / Ник Заварицкий (Mail.ru)
iweb01
iweb01
Similar to Логирование в Python: то, о чем не пишут в документации
Как мы делаем раскладку Календаря@Mail.Ru
Как мы делаем раскладку Календаря@Mail.Ru
Vladimir Rudnyh
SECON'2016. Мухаметов Андрей, RxSwift && Apple TV - так ли хорошо всё новое?
SECON'2016. Мухаметов Андрей, RxSwift && Apple TV - так ли хорошо всё новое?
SECON
Путь мониторинга, DevOps club в Grammarly
Путь мониторинга, DevOps club в Grammarly
Vsevolod Polyakov
ekbpy'2012 - Марк Коренберг - Системное программирование на Питоне
ekbpy'2012 - Марк Коренберг - Системное программирование на Питоне
it-people
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
Rais Charipov
Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?
SQALab
Карта граблей на поле сбора и доставки логов. Lazada-way / Юрий Бушмелев (Laz...
Карта граблей на поле сбора и доставки логов. Lazada-way / Юрий Бушмелев (Laz...
Ontico
Карта граблей на поле сбора и доставки логов. Lazada-way.
Карта граблей на поле сбора и доставки логов. Lazada-way.
Yury Bushmelev
Разработка декстопных приложений для linux (Владимир Яковлев)
Разработка декстопных приложений для linux (Владимир Яковлев)
IT-Доминанта
Михаил Коробов: Как перейти на Python 3
Михаил Коробов: Как перейти на Python 3
it-people
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Yandex
Отладка в Python: 2016 edition
Отладка в Python: 2016 edition
Кирилл Борисов
Software Analytics in frontend
Software Analytics in frontend
Denis Kolesnikov
Михаил Корепанов "Инкрементальные обновления на клиенте. Ловкость рук и никак...
Михаил Корепанов "Инкрементальные обновления на клиенте. Ловкость рук и никак...
Yandex
Docker & Puppet: как их скрестить и надо ли вам это?
Docker & Puppet: как их скрестить и надо ли вам это?
Anton Turetsky
Docker & puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Ontico
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Badoo Development
Sampling profiling
Sampling profiling
Slach
2014-02-01 02 Дмитрий Малиновский. Почему нужно читать исходный код инстру...
2014-02-01 02 Дмитрий Малиновский. Почему нужно читать исходный код инстру...
Омские ИТ-субботники
Инструментируй это
Инструментируй это
Roman Dvornov
Similar to Логирование в Python: то, о чем не пишут в документации
(20)
Как мы делаем раскладку Календаря@Mail.Ru
Как мы делаем раскладку Календаря@Mail.Ru
SECON'2016. Мухаметов Андрей, RxSwift && Apple TV - так ли хорошо всё новое?
SECON'2016. Мухаметов Андрей, RxSwift && Apple TV - так ли хорошо всё новое?
Путь мониторинга, DevOps club в Grammarly
Путь мониторинга, DevOps club в Grammarly
ekbpy'2012 - Марк Коренберг - Системное программирование на Питоне
ekbpy'2012 - Марк Коренберг - Системное программирование на Питоне
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?
Карта граблей на поле сбора и доставки логов. Lazada-way / Юрий Бушмелев (Laz...
Карта граблей на поле сбора и доставки логов. Lazada-way / Юрий Бушмелев (Laz...
Карта граблей на поле сбора и доставки логов. Lazada-way.
Карта граблей на поле сбора и доставки логов. Lazada-way.
Разработка декстопных приложений для linux (Владимир Яковлев)
Разработка декстопных приложений для linux (Владимир Яковлев)
Михаил Коробов: Как перейти на Python 3
Михаил Коробов: Как перейти на Python 3
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Отладка в Python: 2016 edition
Отладка в Python: 2016 edition
Software Analytics in frontend
Software Analytics in frontend
Михаил Корепанов "Инкрементальные обновления на клиенте. Ловкость рук и никак...
Михаил Корепанов "Инкрементальные обновления на клиенте. Ловкость рук и никак...
Docker & Puppet: как их скрестить и надо ли вам это?
Docker & Puppet: как их скрестить и надо ли вам это?
Docker & puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Docker & Puppet - как их скрестить и надо ли вам это, Антон Турецкий (Badoo)
Sampling profiling
Sampling profiling
2014-02-01 02 Дмитрий Малиновский. Почему нужно читать исходный код инстру...
2014-02-01 02 Дмитрий Малиновский. Почему нужно читать исходный код инстру...
Инструментируй это
Инструментируй это
More from Ivan Kolodyazhny
Python dependencies
Python dependencies
Ivan Kolodyazhny
Continuous Integration для QA
Continuous Integration для QA
Ivan Kolodyazhny
Private Clouds and OpenStack: WFT?
Private Clouds and OpenStack: WFT?
Ivan Kolodyazhny
DneprPy #0: Openstack
DneprPy #0: Openstack
Ivan Kolodyazhny
Cross Site Scripting aka XSS: Начало
Cross Site Scripting aka XSS: Начало
Ivan Kolodyazhny
Django: инструкция по применению
Django: инструкция по применению
Ivan Kolodyazhny
More from Ivan Kolodyazhny
(6)
Python dependencies
Python dependencies
Continuous Integration для QA
Continuous Integration для QA
Private Clouds and OpenStack: WFT?
Private Clouds and OpenStack: WFT?
DneprPy #0: Openstack
DneprPy #0: Openstack
Cross Site Scripting aka XSS: Начало
Cross Site Scripting aka XSS: Начало
Django: инструкция по применению
Django: инструкция по применению
Логирование в Python: то, о чем не пишут в документации
1.
1KharkivPy #7 KharkivPy #7
2.
2KharkivPy #7 KharkivPy #7 27
апреля 2013 Колодяжный Иван Логирование в Python: то, о чем не пишут в документации
3.
3KharkivPy #7 Спасибо, Кэп!
4.
4KharkivPy #7 Python &
Logs: всего два способа* • import logging • print ()
5.
5KharkivPy #7 Логирование с
помощью print()
6.
6KharkivPy #7 print(): pros
& cons • простота
7.
7KharkivPy #7 • гибкость •
“понятность” • поддериживаемость print(): pros & cons • простота
8.
8KharkivPy #7 Python Logger:
Config
9.
9KharkivPy #7 Python Logger:
один за всех
10.
10KharkivPy #7 Python Logger:
один за всех
11.
11KharkivPy #7 “default” logger •
Использование getLogger(default) • Одни и те же настройки для всех молудей
12.
12KharkivPy #7 SysLogHandler • syslogd •
Такой разный linux: особенности использования Debian & RedHat • Часто - готовая инфраструктура
13.
13KharkivPy #7 3rd party
loggers • based on default handlers
14.
14KharkivPy #7 3rd party
loggers • based on default handlers • дополнительные бонусы и плюшки из коробки: – централизированное хранение – обработка и анализ – уведомления – и т.д.
15.
KharkivPy #7 Спасибо. Вопросы? Skype:
e0ne-user Blog: http://blog.e0ne.info/ E-mail: e0ne@e0ne.info Twitter: @e0ne
Editor's Notes
Test notes
«всем спасибо, все свободны» (с)
Download now