2016-05-04 5 views

Antwort

2

Solace JMS-API-Protokollierung ist sehr ähnlich andere Feder Rahmen Protokollierung konfigurieren. Sie sagen, das Niveau der Protokollierung Nutzung zu definieren:

log4j.category.com.solacesystems.jms=DEBUG 
log4j.category.com.solacesystems.jcsmp=DEBUG 

Weitere Informationen finden Sie here finden: Abschnitt „6.1 Wie Solace JMS API Protokollierung aktivieren“. Standardmäßig werden Info-Logs in die Konsole geschrieben.

+0

ich hinzugefügt haben die folgenden Eigenschaften in den log4j.properties: – shashi

+0

log4j.rootCategory = FEHLER, stdout log4j.appender.stdout = org. apache.log4j.ConsoleAppender log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern =% d {ABSOLUTE}% 5p% t% c {2}:% L - % m% n log4j.category.com.solacesystems.jms = ERROR log4j.category.com.solacesystems.jcsmp = ERROR – shashi

+0

4. Mai 2016 11.29.21 com.solacesystems.jcsmp.protocol.impl.TcpClientChannel Anruf INFO: Verbindung zu host 'orig = tcp: //10.80.97.150: 55555, scheme = tcp: //, host = 10.80.97.150, port = 55555' (host 1 von 1, smfclient 368, versuch 1 von 1, this_host_versuch: 1 von 1) 4. Mai 2016 11:29:21 PM com.solacesystems.jcsmp.protocol.impl.TcpClientChannel Anruf INFO: Verbunden mit Host 'orig = tcp: //10.80.97.150: 55555, Schema = tcp: //, Host = 10.80.97.150, Port = 55555' (smfclient 368) 04.05.2016 11:29 : 21 PM com.solacesystems.jcsmp.protocol.impl.TcpClientChannel executeJndiQuery – shashi

2

Die Konfiguration der Protokollierung hängt von der Plattform der Anwendung ab. Die Solace JMS- und JCSMP-API-Protokollierung verwendet Jakarta Commons Logging zur Unterstützung verschiedener Protokollierungs-Frameworks, z. B. log4j oder java.util.logging. Die andere Antwort von Benutzer Farside zeigt, wie Sie die Protokollierungsstufe ändern können, wenn Sie log4j mit der Solace JMS-API verwenden.

Weitere Informationen zum Anmelden Ihrer spezifischen Plattform finden Sie in den Solace Messaging API-Handbüchern oder in den Integrationsleitfäden auf dem Solace Systems Developer Portal.

Um Informationen zu den gespoolten Nachrichten in einer Warteschlange in Solace anzuzeigen, können Sie die CLI oder SolAdmin verwenden.

In der CLI lautet der Befehl:

show queue <queueName> message-vpn <vpnName> messages detail 

Dies ermöglicht Ihnen Informationen über jede Nachricht in der Warteschlange, wie das Datum gespult, Nachrichtengröße, Sequenznummer usw.

zu sehen

In SolAdmin können Sie die entsprechenden Informationen anzeigen, indem Sie zum Tab "Endpoints" navigieren und die Ansicht "Durable Queues" auswählen. In dieser Ansicht können Sie auf die Warteschlange in der Liste doppelklicken und das Register "Nachrichten" auswählen. Sie können auf eine bestimmte Nachricht doppelklicken, um weitere Informationen anzuzeigen.

Um den vollständigen Inhalt einer gespoolten Nachricht anzuzeigen, können Sie einen Warteschlangenbrowser erstellen. Dies ist ein Client, der die in einer Warteschlange gespoolten Nachrichten in der Reihenfolge von alt zu neu betrachten kann, ohne sie zu verbrauchen. Eine vollständige Beschreibung eines Warteschlangenbrowsers finden Sie in Kapitel 9, "Mit garantierten Nachrichten arbeiten" im Solace Messaging Platform Funktionshandbuch. Details zum Erstellen eines Warteschlangen-Browsers finden Sie im Solace Messaging APIs Developer Guide. Diese Dokumente sind auf der Solace Systems Developer Portal unter diesem Link: http://dev.solacesystems.com/docs/product-documentation/

Verwandte Themen