Терминальные журналы¶
** Журналы ** из ** терминала ** * (в среде разработки) * или ** файла журнала ** * (в производственной среде) * являются основным источником для поиска причины проблемы.
Для управления уровнем вывода используйте - - log-handler
Выходной формат¶
Формат по умолчанию выглядит следующим образом:
%(asctime)s %(pid)s %(levelname)s %(dbname)s %(name)s: %(message)s
2017-12-23 10:32:59,388 13 INFO point_of_sale-10 werkzeug: 172.17.0.1 - - [23/Dec/2017 10:32:59] "POST /web/webclient/translations HTTP/1.0" 200 -
asctime________________ PID LEVEL DB_NAME_________ NAME____ MESSAGE________________________________________________________________________________
имя¶
Name is argument of creation _logger
object. Usually it’s equal to
_logger = logging.getLogger(__name__)
то есть равно названию пакета
PID¶
PID is a process ID. E.g. ID of one of worker or cron process
Сообщение¶
Message is anything passing to one of logging method, e.g. _logger.info(Message)