Сторонние

Logfire имеет множество встроенных интегрированных решений, ориентированных на самые популярные пакеты.

Однако, если вы являетесь автором пакета и хотите создать интеграцию с Logfire, вы можете сделать это! 😄

Мы создали пакет прокладок под названием logfire-api, который можно использовать для интеграции вашего пакета с Logfire.

Идея logfire-api заключается в том, что он не имеет никаких зависимостей. Это очень маленький пакет, который соответствует API Logfire. Мы создали его, чтобы вы могли создавать интеграцию для Logfire без необходимости устанавливать сам Logfire.

Вы можете использовать logfire-api в качестве легкой зависимости для вашего собственного пакета. Если вы установили logfire, то logfire-api будет использовать его. Если нет, он будет использовать реализацию без действия. Таким образом, пользователь вашего пакета может решить, хотите ли вы установить logfire, и вам не нужно проверять, установлен ли он.

Вот как вы можете использовать logfire-api:

import logfire-api as logfire

logfire.info ("Hello, Logfire!")

Внимание

Вы обычно не хотите вызывать logfire_api.configure(), и ваш пользователь решает, нужно ли вызывать logfire.configure(), если он хочет использовать интеграцию.

Все методы Logfire API. logfire-api Доступны все.


本文总阅读量次