Skip to content

Dependencies customisation

VKBottle автоматически выбирает лучшую альтернативу для стандартных библиотек.

Эти библиотеки не указаны в зависимостях, поэтому вы должны установить их сами.

JSON

В порядке убывания: orjson, hyperjson, ujson, json

Logging

В порядке убывания: loguru, logging

Внимание

Мы настоятельно рекомендуем использовать loguru вместо logging. Возможно, он станет обязательной зависимостью в будущих релизах.

Примечание

По умолчанию уровень логирования выставлен на DEBUG. Изменить это вы можете так:

import logging
logging.getLogger("vkbottle").setLevel(logging.INFO)
1
2
3
4
import sys
from loguru import logger
logger.remove()
logger.add(sys.stderr, level="INFO")

Или установить переменную окружения LOGURU_LEVEL

from loguru import logger
logger.disable("vkbottle")