サードパーティ
Logfireには、最も人気のあるパッケージに焦点を当てた多くの組み込み統合があります。
ただし、パッケージのメンテナであり、Logfireの統合を作成したい場合は、同じことができます。
logfire-api というガスケットパッケージを作成しました。これは、パッケージをLogfireと統合するために使用できます。
logfire-api のコンセプトは、依存関係がないということです。LogfireのAPIにマッチする非常に小さなパッケージです。Logfire自体をインストールしなくても、Logfireのインテグレーションを作成できるように作成しました。
独自のパッケージの軽量な依存関係として logfire-api を使用できます。logfire がインストールされている場合は、logfire-api がそれを使用します。インストールされていない場合は、操作なしで実装されます。
これにより、パッケージのユーザーは logfire をインストールするかどうかを決定でき、インストールされているかどうかを確認する必要はありません。
logfire-api を使用する方法は次のとおりです。
logfire_apiをlog fireとしてインポート
logfire.info("Hello, Logfire!")
注意する
通常、logfire_api.configure() を呼び出したくありません。logfire.configure() を呼び出すかどうかは、統合を使用する場合はユーザー次第です。
すべてのLogfire APIメソッドは logfire-api で利用可能です。
本文总阅读量次