Das Standardprotokoll von Tomcat verwendet java.util.logging, das mehrere Mängel aufweist. Die Datei catalian.out kann nicht wie log4j täglich generiert werden und wird immer größer. Das Protokollformat stimmt nicht mit dem von log4j im Projekt gedruckten Format überein, was der Analyse nicht förderlich ist. Ich habe auf der offiziellen Website von Tomcat (https://tomcat.apache.org/tomcat-7.0-doc/logging.html) gesucht und festgestellt, dass Sie durch Ändern einiger Konfigurationen und Ersetzen des Erweiterungspakets log4j zum Ausgeben von catalian.out verwenden können. Erstellen Sie eine log4j.properties-Datei in $CATALINA_BASE/lib Der Inhalt von log4j.properties ist wie folgt: log4j.rootLogger = INFO, CATALINA # Definieren Sie alle Appender log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender log4j.appender.CATALINA.File = ${catalina.base}/logs/catalina.out log4j.appender.CATALINA.Append = true log4j.appender.CATALINA.Encoding = UTF-8 # Einmal täglich das Protokoll überarbeiten log4j.appender.CATALINA.DatePattern = '.'yyyy-MM-dd log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout #log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.CATALINA.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss.SSS} %p [%t] %c | %m%n # benutzerdefiniertes Protokoll für catalina.out konfigurieren log4j.logger.com.xxxxx = WARNUNG, CATALINA log4j.logger.org.apache = WARNUNG, CATALINA log4j.logger.org.mybatis = WARN, CATALINA log4j.logger.java.sql = WARNUNG, CATALINA log4j.logger.org.springframework = WARNUNG, CATALINA Aktualisieren Sie Tomcat-bezogene JAR-Pakete Laden Sie log4j-1.2.17.jar herunter (http://www.apache.org/dist/logging/log4j/1.2.17/) Laden Sie zwei JAR-Pakete von Tomcat7 herunter: tomcat-juli.jar und tomcat-juli-adapters.jar (http://www.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/extras/, vorzugsweise entsprechend der Tomcat-Version). Legen Sie log4j-1.2.17.jar und tomcat-juli-adapters.jar in $CATALINA_HOME/lib ab; ersetzen Sie $CATALINA_HOME/bin/tomcat-juli.jar durch das neu heruntergeladene tomcat-juli.jar. Löschen Sie $CATALINA_BASE/conf/logging.properties. Starten Sie Tomcat neu Informationen zum standardmäßigen Catalina-Protokollformat Wenn Sie nur das Standardprotokollformat von Tomcat ändern möchten, ersetzen Sie einfach den Standard java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter Ändern Sie es wie folgt: java.util.logging.ConsoleHandler.formatter = com.xxx.LogFormatter org.apache.juli.FileHandler.formatter = com.xxx.LogFormatter Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Beispielanalyse für MySQL Oracle- und SQL Server-Paging-Abfragen
>>: So verwenden Sie Verbindungen der Physik-Engine in CocosCreator
Inhaltsverzeichnis 1. Template-Tag in HTML5 2. Ei...
Inhaltsverzeichnis 1. Was ist JSON 1.1 Array-Lite...
Vorwort Während des Entwicklungsprozesses verwend...
Inhaltsverzeichnis 1. MySQL-Datensicherung 1.1. m...
Inhaltsverzeichnis Erster Schritt: Der zweite Sch...
Installation und Deinstallation anzeigen # rpm -q...
Dieser Artikel fasst verschiedene Möglichkeiten z...
Heute haben wir die Frage besprochen, wie hoch de...
Inhaltsverzeichnis Vorwort Fall: Nachahmung des L...
Alphabetisch DTD: Gibt an, in welcher XHTML 1.0 D...
Vorwort Swap ist eine spezielle Datei (oder Parti...
Wenn MySQL normal ausgeführt wird, ist es nicht s...
Erfahren Sie mehr über ähnliche Methoden zum Ermi...
Zu lösendes Problem Hauptsächlich für die ebenenü...
Wie können Sie die Leistung einer Webseite verbes...