Skip to main content
Skip table of contents

Methoden-Server

Einrichten des Loggings (Protokollierung) für die Methoden-Server.

Log-Nachrichten können an mehrere Appender (Ausgabekanäle) gesendet werden. Die eigentliche Ausgabe der Nachrichten wird von den Appendern vorgenommen.

Gültigkeit

Diese Vorgehensweise gilt ab Windchill® Version 12.0.2.x. 

Für frühere Versionen gilt die Beschreibung in der Version 2.22 der IFConneX-Dokumentation, siehe (2.22-de) MethodServer - IFConneX Documentation - Confluence (atlassian.net).

Prozedur

1. Erforderlich. Zur Modifikation der Logging-Einstellungen öffnen Sie die folgende Datei:

${WT_HOME}/codebase/WEB-INF/log4jMethodServer.properties.

2. Erforderlich. Nun definieren Sie zusätzlich einen ERROR-Level-Logger für die Klassen der Java-Packages de.innoface indem Sie folgende Zeilen zur bereits vorhandenen Datei hinzufügen:

logger.innoface.name=de.innoface
logger.innoface.additivity=false
logger.innoface.level=ERROR
logger.innoface.appenderRef.methodServerLogFile.ref=methodServerLogFile

3. Optional. Zusätzlich kann projektspezifisch eine zweite Log-Datei ausschließlich mit Innoface-Meldungen ausgegeben werden. Hierfür müssen Sie die Konfigurationsdatei mit folgenden Zeilen erweitern:

appender.methodServerInnoLogFile.type = RollingFile
appender.methodServerInnoLogFile.name = methodServerInnoLogFile
appender.methodServerInnoLogFile.createOnDemand = true
appender.methodServerInnoLogFile.fileName = ${sys:wt.logs.dir}/${sys:wt.manager.serviceName}-${sys:wt.jvm.startTime.formatted.short}-${sys:wt.jvm.id}-InnofaceLog4j.log
appender.methodServerInnoLogFile.filePattern = ${sys:wt.logs.dir}/${sys:wt.manager.serviceName}-${sys:wt.jvm.startTime.formatted.short}-${sys:wt.jvm.id}-InnofaceLog4j.log.%d{yyyy-MM-dd}_%i
appender.methodServerInnoLogFile.layout.type = PatternLayout
appender.methodServerInnoLogFile.layout.alwaysWriteExceptions = false
appender.methodServerInnoLogFile.layout.pattern = %d{yyyy-MM-dd HH:mm:ss,SSS}{${timeZone}} %-5p [%t] %c:%L %X{user} - %m%ex%n
appender.methodServerInnoLogFile.policies.type = Policies
appender.methodServerInnoLogFile.policies.midnight.type = SizeBasedMidnightTriggeringPolicy
appender.methodServerInnoLogFile.policies.midnight.size=9MB
appender.methodServerInnoLogFile.strategy.type = DefaultRolloverStrategy
appender.methodServerInnoLogFile.strategy.max = 2147483647

logger.innoface.name=de.innoface
logger.innoface.additivity=false
logger.innoface.level=ERROR
logger.innoface.appenderRef.methodServerInnoLogFile.ref=methodServerInnoLogFile

logger.innoface2.name=de.innoface.p600xxx
logger.innoface2.additivity=false
logger.innoface2.level=INFO
logger.innoface2.appenderRef.methodServerInnoLogFile.ref=methodServerInnoLogFile

Die Projektnummer muss in folgender Zeile logger.innoface2.name=de.innoface.p600xxx ergänzt werden.

Ergebnis

Fehlermeldungen werden in der bestehenden Ausgabedatei protokolliert. Zusätzlich können projektspezifische Meldungen in einer separaten Datei protokolliert werden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.