Инструменты пользователя

Инструменты сайта


develop:pyton:logger

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
develop:pyton:logger [2022/12/04 05:08]
admin
develop:pyton:logger [2023/02/01 09:50] (текущий)
admin
Строка 151: Строка 151:
  
 ===== Примеры ===== ===== Примеры =====
 +<details>
 +<summary>:!: Минимальный пример для логирования</summary>
 +<code python>
 +import logging
 +from datetime import datetime
 +
 +start_date = datetime.strftime(datetime.now(), "%Y%m%d_%H%M%S")
 +log_path = f"{start_date}.log"
 +
 +#Настройка логирования.
 +log = logging.getLogger()
 +log.setLevel(logging.INFO)
 +fh = logging.FileHandler(filename=log_path)
 +fh.setLevel(logging.INFO)
 +formatter = logging.Formatter(fmt='%(asctime)s %(levelname)s: %(message)s')
 +fh.setFormatter(formatter)
 +log.addHandler(fh)
 +
 +log.info("test test ")
 +</code>
 +</details>
  
  
 <details> <details>
 <summary>:!: Еще примеры </summary> <summary>:!: Еще примеры </summary>
- 
 <code python> <code python>
 import logging import logging
develop/pyton/logger.1670130482.txt.gz · Последнее изменение: 2022/12/04 05:08 — admin