Wenn Fehlermeldungen und insbesondere Stacktraces im `server.log` einer JBoss EAP-Instanz nur unvollständig ausgegeben werden oder abbrechen, können dafür verschiedene Ursachen verantwo... [mehr]
Ja, bei JBoss EAP (WildFly) kannst du die Tiefe von Stacktraces in der Log-Ausgabe begrenzen, allerdings nicht direkt über eine JBoss-spezifische Einstellung, sondern über die Konfiguration des verwendeten Logging-Frameworks. JBoss EAP verwendet standardmäßig [JBoss Logging](https://docs.jboss.org/author/display/JBOSSAS/Logging+Configuration), das wiederum auf [Log4j](https://logging.apache.org/log4j/2.x/) oder [java.util.logging](https://docs.oracle.com/javase/8/docs/api/java/util/logging/package-summary.html) aufsetzen kann. **Für Log4j 2:** Du kannst in der Log4j2-Konfiguration das Pattern für die Exception-Ausgabe anpassen, z.B. so: ```xml <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n%throwable{short}" /> ``` Mit `%throwable{short}` oder `%throwable{n}` (wobei n die maximale Tiefe ist, z.B. `%throwable{5}`) wird die Stacktrace-Tiefe begrenzt. Weitere Infos: [Log4j2 Pattern Layout](https://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout) **Für java.util.logging (JUL):** Hier gibt es keine direkte Einstellung für die Stacktrace-Tiefe. Du könntest aber einen eigenen Formatter schreiben, der die Stacktrace-Ausgabe begrenzt. **Für JBoss EAP Standardeinstellung:** JBoss EAP nutzt standardmäßig das Logging-Subsystem, das in der `standalone.xml` oder `domain.xml` konfiguriert wird. Dort kannst du das Pattern für die Log-Ausgabe anpassen, aber eine direkte Begrenzung der Stacktrace-Tiefe ist im Standard-Pattern nicht vorgesehen. Du könntest aber einen eigenen [Custom Formatter](https://docs.wildfly.org/26/Admin_Guide.html#Custom_Logging_Formatter) implementieren und diesen verwenden. **Zusammenfassung:** - Mit Log4j2: Stacktrace-Tiefe über Pattern `%throwable{n}` begrenzbar. - Mit JUL: Nur über eigenen Formatter. - Im JBoss-Logging-Subsystem: Über Custom Formatter möglich. **Links:** - [JBoss Logging Dokumentation](https://docs.jboss.org/author/display/JBOSSAS/Logging+Configuration) - [Log4j2 Pattern Layout](https://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout) - [WildFly Custom Logging Formatter](https://docs.wildfly.org/26/Admin_Guide.html#Custom_Logging_Formatter)
Wenn Fehlermeldungen und insbesondere Stacktraces im `server.log` einer JBoss EAP-Instanz nur unvollständig ausgegeben werden oder abbrechen, können dafür verschiedene Ursachen verantwo... [mehr]
Ja, im JBoss EAP 8 gibt es Möglichkeiten, die Ausgabe von Fehlermeldungen und Stacktraces zu steuern und einzuschränken. Dies kann aus Sicherheits- oder Usability-Gründen sinnvoll sein,... [mehr]