Описание тега python-logging
"logging" - это модуль Python, используемый для вывода вывода на консоль. В основном используется для отладки.
0
ответов
Filebeat добавление некоторых данных в конце сообщения журнала
Мое приложение на Python регистрируется в системном журнале (на порту 6400 экземпляра ec2) Демон Filebeat прослушивает порт 6400 Это форматирование журнала, указанное в коде Python для обработчика системного журнала. fmt = logging.Formatter("%(messa…
13 фев '19 в 05:46
1
ответ
Регистрация трассировки стека исключений вместе с вызовами фактических значений аргументов метода в Python
Мне нужно знать, как я могу записать трассировку стека исключений вместе с фактическими значениями аргументов метода. Чтобы уточнить мое требование, пожалуйста, обратитесь к следующему примеру: Пример кода import logging def a(str, str2): print str …
03 янв '19 в 11:48
1
ответ
Как отправить одну запись журнала в файл, а другую - на электронную почту, используя модуль регистрации Python с несколькими обработчиками
Я использую обработчики TimeRotatingFileHandler и SMTPHandler. Я хочу отправить сообщения INFO в файл журнала и исключения по электронной почте. Моя настройка ниже: import logging from logging.handlers import TimeRotatingFileHandler from logging.han…
11 янв '19 в 21:27
0
ответов
Python logging - "ловить все" логгер
У меня есть вспомогательная функция, чтобы получить регистратор для данного класса: def get_logger(name: str) -> logging.Logger: logging.config.fileConfig(get_config_file_path()) return logging.getLogger(name) И я использую это так: class SomeCla…
07 фев '19 в 18:37
1
ответ
python3 UnicodeDecodeError при входе в консоль
Я просто портировал свое веб-приложение на python 3. Я разрабатываю на своем Mac и внедряю на сервере CentOS. Я нашел много UnicodeDecodeError это не происходит в моей локальной тестовой среде, но они появляются на сервере развертывания (конечно:D) …
17 фев '19 в 02:03
7
ответов
Python: полный пример dict для logging.config.dictConfig?
Я хотел бы использовать dictConfig, но документация немного абстрактна. Где я могу найти конкретный, копируемый + вставляемый пример словаря, используемого с dictConfig?
21 сен '11 в 23:11
0
ответов
Запись дросселей на BlockingIOError: запись не может быть завершена без блокировки
Я недавно портировал свои скрипты с 2.x на 3.x. Во время производственных циклов автоматизации (rundeck) мы видим ошибки, вызванные тем, что регистратор не обрабатывает блокирующий ввод / вывод. Любые идеи, как решить, было бы здорово. Ubuntu 18.04.…
14 янв '19 в 16:53
1
ответ
Невозможно отправить журналы задач Celery в Google Cloud (стековый драйвер)
Я пытаюсь протолкнуть журналы задач сельдерея в GCP, используя их Logging API. Я использую google.cloud.logging.handlers.CloudLoggingHandler для того же. Вот как я это делаю: settings.py from google.cloud import logging as gcp_logging gcp_client = g…
16 янв '19 в 14:37
1
ответ
Повторяющиеся выходные данные журнала, но без дублирующих обработчиков
Я получаю дубликат вывода журнала из регистратора, к которому подключен только один обработчик. Как я могу отладить это? Код (должен быть с возможностью копирования и вставки): import io import logging import os import sys from typing import Optiona…
30 янв '19 в 18:18
2
ответа
Войдите в sys.stdout из модуля регистрации
У меня есть следующий простой тестовый скрипт: import logging import sys logger = logging.getLogger(__name__) handler = logging.StreamHandler(sys.stdout) handler.setLevel(logging.INFO) handler.setFormatter(logging.Formatter('%(name)s - %(levelname)s…
28 янв '19 в 03:56
1
ответ
FileHandler в журнале конфигурации файла редкого поведения
У меня есть файл конфигурации регистрации: logger_config.yml version: 1 formatters: simple: format: '%(asctime)s - %(levelname)s - %(message)s' handlers: console: class: logging.StreamHandler level: DEBUG formatter: simple stream: ext://sys.stdout f…
02 янв '19 в 21:38
1
ответ
Должны ли библиотечные регистраторы иметь только нулевые обработчики?
Я занимаюсь разработкой новой библиотеки и совершенно не знаком с концепцией ведения журнала. Я добавил журналирование, используя модуль регистрации Python для того же. В журналировании, которое я дал, есть определенный набор FileHandler для уровня …
17 фев '19 в 05:28
3
ответа
Журнал Python: отключить трассировку стека
Есть ли простой способ отключить запись трассировки стека исключений в Python 3, либо в Handler или же Formatter? Мне нужна трассировка стека в другом Handlerтак что настройка exc_info=Falseв призыве к Logger это не вариант. Есть ли более простой сп…
09 фев '19 в 11:18
1
ответ
Извлечь запись из нескольких объектов
У меня проблема с настройкой ведения журнала для нескольких объектов. В настоящее время у меня есть два класса, представляющих server и coordinator, Они составлены так, что coordinator имеет server как в переменной экземпляра. Увидеть ниже: class Co…
06 фев '19 в 19:35
0
ответов
Как исправить задержку вывода с журналированием Python?
Я использую базовый регистратор, чтобы отслеживать в терминале, что делает моя программа, и я заметил, что журналы иногда задерживаются на несколько секунд или минут или даже просто пропускаются без всякой причины. Вот мои настройки регистрации: imp…
23 фев '19 в 03:12
1
ответ
Вызовите метод родительского класса из дочернего класса, но не видите в файле журнала
Я хотел бы вызвать метод родительского класса из дочернего класса, но не вижу записи журнала в файле журнала, когда выполняю следующую команду: python.exe B.py Если я позвоню printA() метод в A.py код, то я вижу запись в журнале. Следующий фрагмент …
04 янв '19 в 15:06
8
ответов
Позволяет ли python logging.handlers.RotatingFileHandler создавать файл журнала, доступный для записи в группе?
Я использую стандартный модуль журналирования Python (2.5.2), в частности RotatingFileHandler, в системе Linux. Мое приложение поддерживает как интерфейс командной строки, так и интерфейс веб-службы. Я хотел бы, чтобы оба записывали в один и тот же …
10 сен '09 в 20:14
2
ответа
Регистрация в Python - с помощью журналов JSON я могу добавить "дополнительное" значение в каждый отдельный журнал?
Я использую модуль регистрации Python вместе с Python-JSON-Logger, и я хотел бы добавить несколько ключей: { "app_name": "myapp", "env": "prod" } Для всех моих журналов автоматически без выполнения следующих действий. logger.info("Something happened…
01 фев '19 в 01:29
0
ответов
Не могу настроить фильтры с помощью dictConfig
У меня проблемы с настройкой фильтров при входе в систему dictConfig, это словарь конфигурации я использую { 'disable_existing_loggers': False, 'filters': { 'request': { '()': <class 'applogging.filters.RequestFilter'>}}, 'formatters': { 'full…
29 янв '19 в 18:18
0
ответов
Ведение журнала Python Путь к файлу журнала RotatingFileHandler
Я использую logging.ini файл для настройки регистрации Python для моего проекта. [formatters] keys=default,colored [formatter_default] format=%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s class=logging.Formatter [formatter_…
09 янв '19 в 10:44