Websphere Application Debug-Protokollierung
Ich bin versucht, meine web-Anwendung bereitgestellt, die auf Websphere 6.1 zur Anzeige von debug-level Protokolle.
Ursprünglich war ich mit log4j, aber hat sich alles geändert-Logger zu verwenden, commons-logging, da es scheint, dies wird unterstützt durch Websphere.
Habe ich das log-level unter Logging-und Tracing - > "server1" > Change Log Detail Levels:
*=info: com.myapplication.*=all
Leider scheint nur die Anzeige info-Ebene Protokolle aus meiner Anmeldung in der SystemOut.melden Sie
Folgenden zeigt sich in den Protokollen:
if (log.isInfoEnabled())
log.info("End( messages[" + listMessages.size() + "] )");
Aber das folgende (aus dem gleichen Methode) nicht:
if (log.isDebugEnabled())
log.debug("Start()");
Ich habe noch keine log-config-Dateien, um mein Krieg, wie ich gelesen habe, dass dies wurde von Websphere.
Weiß jemand, wie man die Protokollierung funktioniert in Websphere?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beantwortung meiner eigenen Frage, nach der Suche rund um für eine Stunde, es wird angezeigt, dass der debug-und senkt von commons-logging sind in der Spur.log-Datei.
Info-logs befinden sich in der SystemOut.log-Datei.
Ich hatte erwartet, zu Debuggen, zu gehen, um den SystemOut.log-Datei als auch, was verursacht die Verwirrung.
Sieht es aus wie in 6,1
finest
entsprichtdebug
, so könnte ich es etwa so: