
Ich arbeite als Support-Ingenieur im Anwendungssupport für eine Java-basierte Anwendung.
Ich möchte die Tomcat-Debugprotokolle verstehen, damit ich die Probleme bei mir beheben kann und sie nicht aufgrund mangelnder Kenntnisse im Lesen von Protokollen an die nächste Ebene weiterleiten muss.
Antwort1
Lol @Atul. Viele meiner Systemadministratoren in meiner Vergangenheit waren eher negativ. Ich habe das als etwas Gutes aufgefasst. Ich schätze, man braucht diese Art von Negativität, um die üblichen Fehler zu verstehen, die die Leute machen. In meiner Situation habe ich es so aufgefasst.
Ich verstehe, dass die Protokollierung in Tomcat und Apache ähnlich sein sollte. Ich werde Apache als Beispiel verwenden, da die meisten Webserver beim Protokollieren einen ähnlichen Ansatz verwenden.
Apache bietet Ihnen standardmäßig nicht viele Optionen für die Protokollierung oder App-Protokollierung. Sie müssen die Protokollierungsdokumentationsseite durchgehen, um die Syntax für das, was Sie protokollieren möchten, richtig zu verstehen.
Beispielsweise können Sie in CustomLog in der Endzeile angeben, was Sie protokollieren möchten, wenn Sie das Protokoll erhalten, und auf einer für Sie komfortablen Ebene debuggen.
I would:
a) make sure what you're trying to log.
b) figure out if you need something from the app end or web server end to log
things specific
c) convert your needs to actual syntax; if it happens to be something
you can do on the web server end; you can accomplish all that in the
tomcat server config file.