Zustimmungspräferenzen anpassen

Wir verwenden Cookies, um Ihnen die Navigation zu erleichtern und bestimmte Funktionen auszuführen. Detaillierte Informationen über alle Cookies finden Sie unter jeder Einwilligungskategorie unten.

Die Cookies, die als „notwendig“ eingestuft sind, werden in Ihrem Browser gespeichert, da sie für die grundlegenden Funktionen der Website unerlässlich sind.... 

Immer aktiv

Notwendige Cookies sind erforderlich, um die grundlegenden Funktionen dieser Website zu ermöglichen, wie z. B. das sichere Einloggen oder die Anpassung Ihrer Einwilligungseinstellungen. Diese Cookies speichern keine persönlich identifizierbaren Daten.

Es werden keine Cookies angezeigt.

Funktionale Cookies helfen dabei, bestimmte Funktionen auszuführen, wie das Teilen des Inhalts der Website auf Plattformen sozialer Medien, das Sammeln von Feedback und andere Funktionen von Dritten.

Es werden keine Cookies angezeigt.

Analytische Cookies werden verwendet, um zu verstehen, wie Besucher mit der Website interagieren. Diese Cookies helfen dabei, Informationen über Metriken wie die Anzahl der Besucher, Absprungrate, Verkehrsquelle usw. zu liefern.

Es werden keine Cookies angezeigt.

Leistungs-Cookies werden verwendet, um die wichtigsten Leistungsindizes der Website zu verstehen und zu analysieren, was dazu beiträgt, den Besuchern ein besseres Nutzererlebnis zu bieten.

Es werden keine Cookies angezeigt.

Werbe-Cookies werden verwendet, um Besuchern maßgeschneiderte Werbung auf der Grundlage der zuvor besuchten Seiten zu zeigen und die Wirksamkeit der Werbekampagnen zu analysieren.

Es werden keine Cookies angezeigt.

2 minutes February 29, 2024

So konfigurieren Sie separate Protokolldateien in der Shopware 6.5-Produktionsumgebung

In der Produktionsumgebung von Shopware 6.5 ist es wichtig, Protokolle zu Debug- und Überwachungszwecken effizient zu verwalten. Standardmäßig werden Shopware-Protokolle in einer einzigen Datei zusammengefasst. Dies ist möglicherweise nicht ideal für umfangreiche Anwendungen oder wenn Sie Protokolle für verschiedene Komponenten isolieren müssen. Diese Anleitung führt Sie durch den Prozess der Konfiguration separater Protokolldateien für bestimmte Funktionalitäten oder Plugins in Ihrer Shopware 6.5-Installation.

Verfahren

Um separate Protokolldateien in der Produktionsumgebung von Shopware 6.5 zu konfigurieren, gehen Sie folgendermaßen vor:

1. Suchen Sie die Datei „services.xml“ in Ihrem Plugin-Verzeichnis 

  •     Greifen Sie auf Ihr Shopware 6.5-Installationsverzeichnis zu.
  •     Navigieren Sie zur Datei „src/Resources/config/services.xml“.

2. Aktualisieren Sie die Datei „services.xml”

  •     Öffnen Sie die Datei „services.xml“ mit einem Texteditor Ihrer Wahl.
  •     Suchen Sie in der Datei nach dem Abschnitt „<services>“.

3. Fügen Sie Dienstdefinitionen für separate Protokolldateien hinzu

  •     Fügen Sie das folgende XML-Snippet in die Datei „services.xml“ ein:
 

4. Speichern Sie die Änderungen

Speichern Sie die Datei „services.xml“, nachdem Sie die Dienstdefinitionen hinzugefügt haben.

5. Geben Sie es als Argument für die benötigten Dienste an

<argument type=“service“ id=“plugin-name.plugin.logger“/>

6. Greifen Sie auf diese Variable zu und schreiben Sie das Protokoll darin

Verwenden Sie PsrLogLoggerInterface $logger

$this->logger->info(“Protokollinformationen”)

7. Leeren Sie den Cache

„Bash

bin/Konsolen-Cache: löschen

„`

Dieser Schritt stellt sicher, dass die an der Datei „services.xml“ vorgenommenen Änderungen wirksam werden.

8. Überprüfen Sie die Konfiguration

  •     Überprüfen Sie das angegebene Protokollverzeichnis, um sicherzustellen, dass basierend auf der Konfiguration separate Protokolldateien erstellt werden.
  •     Sie sollten Protokolldateien sehen, die nach dem angegebenen Muster benannt sind, z. B. „Plugin-Name-Produktion.log“ für die Produktionsumgebung.

Abschluss

Durch die Konfiguration separater Protokolldateien in der Produktionsumgebung von Shopware 6.5 können Sie Ihre Protokolle effizienter organisieren und verwalten. Indem Sie die in dieser Anleitung beschriebenen Schritte befolgen und die Datei „ services.xml “ mit der bereitgestellten Konfiguration aktualisieren, können Sie Ihr Protokollierungssetup an die spezifischen Anforderungen Ihrer Shopware-Installation anpassen.

blog
Grüße! Ich bin Aneesh Sreedharan, CEO von 2Hats Logic Solutions. Bei 2Hats Logic Solutions widmen wir uns der Bereitstellung von technischem Fachwissen und der Lösung Ihrer Probleme in der Welt der Technologie. Unsere Blog-Seite dient als Ressource, in der wir Einblicke und Erfahrungen teilen und wertvolle Perspektiven auf Ihre Fragen bieten.
CEO
Aneesh Sreedharan
Gründer & CEO, 2Hats Logic Solutions
Abonnieren Sie unseren Newsletter
Aneesh ceo

    Bleiben Sie auf dem Laufenden!

    Abonnieren Sie unseren Newsletter und erfahren Sie mehr über die neuesten digitalen Trends.