1078 читали · 3 года назад
Логгирование с модулем logging, настройка через конфиг файл. Лог-сообщения в Telegram.
Это статья возникла из моей компиляции информации по работе модуля logging. Я кратко постараюсь описать логику работы с ним, настройку конфиг файла и приведу код обработчика для отправки лог-сообщения в Telegram без установки дополнительных библиотек. В первую очередь, сформулирую, для чего я использую логгирование. В процессе написания кода Это очень удобная замена принтам. logger.debug(f'сообщение {value=}') Когда модуль закончен, просто меняем в конфиге один параметр. И все - в консоли больше нет текщих уведомлений. Не надо ползать по всему модулю и убирать ненужные принты. А если нужно вернуться к отладке этого модуля, снова замена всего-лишь одного параметра в конфиге...
479 читали · 3 года назад
Linux: как ограничить размер папки /var/log
Иногда в операционной системе Linux папка /var/log , в которой хранятся логи (журналы событий) всех установленных программ, увеличивается в размере настолько, что становится причиной нехватки места на диске. Как ограничить рост размера этой папки? Выполнив два шага из этой статьи, вы сможете поставить размер папки /var/log под контроль. Шаг 1. Ограничение размера логов journald Логи всех сервисов systemd складываются в папку /var/log/journal/ сервисом journald. Чтобы установить предельный размер...
1118 читали · 6 лет назад
Debug ошибок в андроид приложениях
Ошибки в Android приложениях - неотъемлемая часть любой разработки, то насколько быстро разработчик находит баг влияет на скорость создания мобильного приложения, а то, насколько точно получается локализовать проблему - на качество конечного продукта. Давайте рассмотрим подходы и инструменты, которые помогают при дебаге. ADB = Android Debug Bridge Все общение с подключенным устройством или эмулятором происходит через утилиту командной строки ADB (Android Debug Bridge) - данный инструмент входит в Android SDK и скачать его можно на официальной странице...
2726 читали · 4 года назад
Подключение Xdebug 3 к VSCode для работы с OpenServer
В этой статье не будет инструкции по установке OpenServer, VSCode или созданию даже простого сайта. Только информация о подключении xdebug. Эта инструкция подойдет Вам только если Вы используете PHP версии 7.3 или выше. Делайте REST API, так как это позволит создать сайт, мобильное и какое либо другое приложение, используя один и тот же код на backend. Тестирование будет показано на примере реализации простого REST API. Если Вам удобнее работать на русском языке, то установите расширение Russian...