2016-09-19 2 views
2

Ich habe meine Hybris-Anwendung von 5.7 auf 6.0 migriert. Abgesehen von der Logging-Architektur funktioniert alles gut.Wie kann ich Hybris 6.0 für alle Klassendateien anmelden?

Früher mit 5.7, Protokollierung für alle Klassendateien verwendet. Mit der neueren Version von Hybris (6.0) scheint es jedoch nicht für diese Dateien zu funktionieren.

Ich ging durch ein paar Blogs und erfuhr, dass dies eine Architekturänderung in Hyris mit 6.0 Release ist.

Kann ich überhaupt die Protokollierung für alle Klassendateien in 6.0 aktivieren?

Antwort

3

Blick auf diese Seite: https://help.hybris.com/6.1.0/hcd/42d818c7bac44eed9ab01757472b9dbc.html

Seit Hybris V6 sie log4j2 so migriert haben einen neuen Logger deklarieren Sie für das Paket com.hybhub.hybhubaddon mit Debug Protokollebene verwenden müssen :

log4j2.logger.hybhub.name=com.hybhub.hybhubaddon 
log4j2.logger.hybhub.level = debug 
log4j2.logger.hybhub.appenderRef.stdout.ref = STDOUT 

Danach von der HMC würden Sie in der Lage sein, das Paket com.hybhub.hybhubaddon zu sehen und direkt seine Protokollebene ändern.

+0

Benoit, ich habe dich nicht richtig bekommen. Die Konfiguration, die du erwähnt hast, habe ich verstanden. Aber was hast du danach geschrieben? Ich möchte nicht die Protokollebenen für alle Klassen ändern. Meine Klassendateien sind im Abschnitt "Protokollierung" von HAC nicht sichtbar. Wenn sie nicht verfügbar sind, kann ich ihre Protokollierungsstufen nicht ändern. Ich hoffe, ich konnte es deutlich machen. – AppleBud

+0

Ich habe gerade meine Antwort klarer gemacht. –

Verwandte Themen