Skip To Content

Ändern der Protokollierungsstufen

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.

  1. Navigieren Sie zu <em4c_location>\webapps\em4c\WEB-INF\classes.
  2. Öffnen Sie die Datei log4j.properties in einem Texteditor.
  3. Ändern Sie die folgenden Zeilen entsprechend:
    log4j.logger.com.esri.em4c.cognos.custom.customRequestHandler=ERROR, stdout 
    log4j.logger.com.esri.em4c=ERROR, stdout, A1
  4. 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.

  1. 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\

  2. 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
  3. 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.

  4. Wenn Sie Hilfe beim Lesen und Verstehen der Protokolldatei benötigen, wenden Sie sich an den Esri Support .