Upload
ivan-kolodyazhny
View
4.667
Download
6
Embed Size (px)
Citation preview
1KharkivPy #7
KharkivPy #7
2KharkivPy #7
KharkivPy #727 апреля 2013
Колодяжный Иван
Логирование в Python: то, о чем не пишут в документации
3KharkivPy #7
Спасибо, Кэп!
4KharkivPy #7
Python & Logs: всего два способа*
• import logging• print ()
5KharkivPy #7
Логирование с помощью print()
6KharkivPy #7
print(): pros & cons
• простота
7KharkivPy #7
• гибкость• “понятность”• поддериживаемость
print(): pros & cons
• простота
8KharkivPy #7
Python Logger: Config
9KharkivPy #7
Python Logger: один за всех
10
KharkivPy #7
Python Logger: один за всех
11
KharkivPy #7
“default” logger
• Использование getLogger(default)
• Одни и те же настройки для всех молудей
12
KharkivPy #7
SysLogHandler
• syslogd• Такой разный linux: особенности
использования Debian & RedHat• Часто - готовая инфраструктура
13
KharkivPy #7
3rd party loggers
• based on default handlers
14
KharkivPy #7
3rd party loggers
• based on default handlers• дополнительные бонусы и плюшки из
коробки:– централизированное хранение– обработка и анализ– уведомления– и т.д.
KharkivPy #7
Спасибо. Вопросы?Skype: e0ne-userBlog: http://blog.e0ne.info/
E-mail: [email protected]: @e0ne