Logfire integrieren
In diesem Abschnitt konzentrieren wir uns darauf, wie SieLogfirein Ihre Anwendung integrieren.
OpenTelemetry angeschlossen.¶
Verwendung für OpenTelemetry mächtige Funktionen,Logfeuer nicht nur mit jeglichen für OpenTelemetry Das Plug-In-Paket ist weitgehend kompatibel und enthält auch einen benutzerfreundlichen CLI-Befehl, mit dem Sie fehlende Komponenten in Ihrem Projekt mühelos hervorheben können.
Um das Projekt zu überprüfen, führen Sie den folgenden Befehl aus:
Logfire prüfen
Dies gibt die Elemente aus, die Sie installieren müssen, um die beste OpenTelemetry-Erkennung zu erhalten:
Um fehlende Pakete zu installieren, kopieren Sie den Befehl inspect und führen Sie ihn im Terminal aus.
Jedes Plug-In hat seine eigene Konfiguration Schauen Sie sich unsere Seite zur -Integration an, um zu erfahren, wie Sie sie konfigurieren.
Verzeichnis der Verzeichnisse (optional)¶
!!! Warnung → Hinweis: Wenn Sie eine neue Anwendung erstellen oder das Protokollierungssystem nicht verwenden, können Sie diesen Schritt überspringen.
Sie sollten Logfire ** selbst verwenden, um Logs von Ihrer Anwendung zu sammeln.
Unterstützt alle Standard-Aufzeichnungsmethoden, z. B. ['logfire.info ()' und][logfire.Logfire.info]。
Es gibt viele Logging-Systeme im Python-Ökosystem.Logfire Integration für die gängigsten Systeme verfügbar:Standard-Logbuch schreiben.、Die Loguru und Der Structlog。
Der Standard-Pool¶
UmLogfiremit dem Standard-Bibliotheksprotokollmodul zu integrieren, können Sie die Klasse LogfireLoggingHandler verwenden.
Die Mindestausstattung lautet wie folgt:
from logging import basicConfig
import logfire
logfire.configure()
basicConfig(handlers=[logfire.LogfireLoggingHandler()])
Stellen Sie sich nun vor, Sie haben einen Logger in Ihrer Anwendung:
from logging import basicConfig, getLogger
import logfire
logfire.configure()
basicConfig(handlers=[logfire.LogfireLoggingHandler()])
logger = getLogger(__name__)
logger.error("Hello %s!", "Fred")
Wenn wir den obigen Code mit python main.py ausführen, sehen wir die folgende Ausgabe:
Wenn Sie zu diesem Link gehen, sehen Sie das “Hello Fred!”-Protokoll in der Web-Benutzeroberfläche:
So einfach ist das, cool, oder?!🤘
nach Logouru¶
Für die Integration in Loguru besuchen Sie bitte die Seite Loguru.
Das Struktur-Journal¶
[ inspect-command ] : ..//Referenz/cli.md#inspect-inspect [ 1 ] Integration/Integrationindex.md [ Netzteil ] :https://opentelemetry.io/ [ Loguru ] : ..//Integrationen/loguru.md [ Bearbeiten ]/Integrationenstructlog.md
本文总阅读量次
![Logfire Inspect Command [Bearbeiten]](../../../../images/cli/terminal-screenshot-inspect.png)

