Tiers

Logfire a de nombreuses intégrations intégrées qui se concentrent sur les packages les plus populaires.

Cependant, si vous êtes le mainteneur d'un paquet et que vous souhaitez créer une intégration pour Logfire, vous pouvez le faire aussi! 😄

Nous avons créé un pack de cales appelé logfire-api qui peut être utilisé pour intégrer votre sac avec Logfire.

La philosophie de logfire-api est qu 'il n'a pas de dépendances. c'est un très petit paquet qui correspond à l'API de Logfire. nous l'avons créé pour vous permettre de créer des intégrations pour Logfire sans installer Logfire lui-même.

Vous pouvez utiliser logfire-api comme une dépendance légère de votre propre package.logfire-api l'utilisera si logfire est installé. sinon, il utilisera une implémentation sans action. de cette façon, les utilisateurs de votre package peuvent décider s'ils veulent installer logfire et vous n'avez pas besoin de vérifier s'il est installé.

Voici comment vous pouvez utiliser logfire-api:

import logfire_api comme logfire.

logfire.info ("Hello, Logfire!")

Attention

Vous ne voulez généralement pas appeler logfire_api.configure() Appeler ou non logfire.configure() C'est à vos utilisateurs de décider s'ils veulent utiliser l'intégration.

Toutes les méthodes de Logfire API sont disponibles dans logfire-api.


本文总阅读量次