Die Änderung der Protokollierungsstufe kann bei der Lösung von Installations- und Konfigurationsproblemen hilfreich sein. Die folgenden Protokollierstufen sind für EM4C Server und EM4C Dispatcher verfügbar:
- DEBUG
- INFO
- WARN
- ERROR
- FATAL
EM4C Server
Die Standardprotokollierungsstufe lautet ERROR. Sie ist in den meisten Fällen geeignet.
Um die Protokollierungseinstellungen für EM4C Server zu ändern, müssen die folgenden Informationen auf jedem EM4C Server-Computer angegeben werden.
Diese Schritte müssen von einem Administrator ausgeführt werden.
- Navigieren Sie zu <em4c_location>\webapps\em4c\WEB-INF\classes.
- Öffnen Sie die Datei log4j.properties in einem Texteditor.
- Ändern Sie die folgenden Zeilen entsprechend:
log4j.logger.com.esri.em4c.cognos.custom.customRequestHandler=ERROR, stdout log4j.logger.com.esri.em4c=ERROR, stdout, A1
- Starten Sie EM4C Server neu.
Hinweis:
Sie können über die Esri Maps for IBM Cognos-Konfiguration auf dem EM4C Server-Computer den Speicherort der Protokolldatei für diese Komponente ändern.
EM4C Dispatcher
Die EM4C Dispatcher-Protokollierung muss manuell konfiguriert werden.
EM4C Dispatcher protokolliert seine Einträge standardmäßig in der cogserver.log-Datei von IBM Cognos. Sie können eine zusätzliche Protokollierung aktivieren, um Probleme mit EM4C Dispatcher besser lösen zu können.
Vorsicht:
Die Aktivierung einer zusätzlichen Protokollierung wird nur zum Debuggen empfohlen. Wenn die Protokollierung als permanenter Prozess konfiguriert wird, hat dies Auswirkungen auf die System-Performance.
- Erstellen Sie auf jedem EM4C Dispatcher in Ihrer Umgebung eine Sicherung der log4j.properties-Datei. Diese Datei befindet sich im folgenden Verzeichnis:
<ibmcognos_root>\webapps\p2pd\WEB-INF\classes\
- Fügen Sie Folgendes in jede log4j.properties-Datei in Ihrer Umgebung ein:
log4j.logger.com.esri.em4c.cognos.handlers.RSVPHandler=trace,EM4C log4j.logger.com.esri.em4c.cognos.handlers.ServiceStatusThread=trace,EM4C log4j.appender.EM4C=org.apache.log4j.DailyRollingFileAppender log4j.appender.EM4C.file=C:/logs/em4c_handler.log log4j.appender.EM4C.layout=org.apache.log4j.PatternLayout log4j.appender.EM4C.layout.ConversionPattern=%d %5p (%M:%F:%L) - %m%n
- Starten Sie den IBM Cognos-Service neu.
Eine Protokolldatei, em4c_handler.log, wird an dem Speicherort erstellt, der durch die Eigenschaft log4j.appender.EM4C.file festgelegt wird. Sie können einen anderen Speicherort oder Dateinamen angeben, indem Sie den Wert dieser Eigenschaft ändern.
- Wenn Sie Hilfe beim Lesen und Verstehen der Protokolldatei benötigen, wenden Sie sich an den Esri Support .