Wir haben zwei EARs mit derselben Paketdateistruktur implementiert. Ist es für Wildfly möglich, Informationen in zwei separate Protokolldateien zu protokollieren, wobei jede EAR eigene Protokollierungsinformationen hat? Wenn ja, wie konfigurieren wir dies in der Konfigurationsdatei?Jboss/Wildfly Protokollierung in separate Dateien
Antwort
Ja, es ist möglich, dass Sie Informationen zu separaten Dateien in Wildlfy protokollieren. Dazu müssen Sie mehrere Logging Profiles in Ihrer Wildfly-Konfigurationsdatei definieren.
Erstellen Sie ein neues Loggerprofil, entweder mit JBoss CLI oder direkt mit dem Aktualisieren der Datei standalone.xml.
Ihre standalone.xml Datei öffnen und den folgenden Abschnitt aktualisieren,
<subsystem xmlns="urn:jboss:domain:logging:3.0">
und aktualisieren Sie den Abschnitt aussehen,
<logging-profiles>
<logging-profile name="accounts-app-profile">
<console-handler name="CONSOLE">
<level name="INFO"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
<logger category="com.arjuna">
<level name="WARN"/>
</logger>
<logger category="org.jboss.as.config">
<level name="DEBUG"/>
</logger>
<logger category="sun.rmi">
<level name="WARN"/>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
<formatter name="PATTERN">
<pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
<formatter name="COLOR-PATTERN">
<pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
</logging-profile>
<logging-profile name="another-profile">
<!--Another Configuration Detail !-->
</logging-profile>
</logging-profiles>
Jetzt ist Ihre Anwendung aktualisieren [EAR] MANIFEST.MF-Datei zeigen Sie Ihr Logging-Profil nach Bedarf,
Manifest-Version: 1.0
Logging-Profile: first-profile
Bitte folgen Sie den folgenden Link für r Kurzreferenz: http://www.mastertheboss.com/jboss-server/jboss-log/using-a-logger-for-a-specific-application.
Ich habe meine Standalone.xml-Konfiguration kopiert, so dass Sie sie bei Bedarf ändern müssen.
- 1. Separate Dateien in Git
- 2. Separate Anwendung Protokollierung für verwaltete Server in Weblogic12c Cluster
- 3. webpack separate Build-Dateien
- 4. CocoaLumberjack FileLogger Protokollierung in mehrere Dateien
- 5. Protokollierung auf zwei Dateien in Timbre
- 6. Separate HTML und PHP-Dateien
- 7. Verschieben Reagieren Klassen in separate Dateien
- 8. Trennen von Express.js-Routen in separate Dateien
- 9. Eine JSON-Datei in separate Dateien aufteilen
- 10. Node.js Server Datei in separate Dateien teilen
- 11. Webpack Split scss in separate CSS-Dateien
- 12. verschiebende modale Winkelregler in separate Dateien
- 13. Gulp: Dateien in separate Positionen teilen
- 14. Python django Modelle in separate Dateien teilen
- 15. Separate Binärdaten (Blobs) in CSV-Dateien
- 16. Lua: Code in separate Dateien teilen
- 17. Python-Protokollierung ist keine rotierenden Dateien
- 18. Groovy: separate Spock-Test-Dateien aus Programmdateien
- 19. Sparlisten als einzelne oder separate Dateien
- 20. Öffnen und Schließen von Dateien - separate Methoden
- 21. Verwenden Sie eine separate Java-Dateien Methoden
- 22. AngularUI separate Dateien für modale Controller
- 23. ng-Vorlage mit ui.router, separate Dateien
- 24. Segel Protokollierung in Datei
- 25. Ember HBS-Vorlagen als separate Dateien
- 26. Protokollieren von Webanwendungsanforderungsprotokollen in eine separate Datei
- 27. slf4j Login in separate Datei
- 28. Wie komprimiert man mehrere Unterordner in separate Dateien in Linux?
- 29. Separate Kompilierung in C++
- 30. Modellspezifische SQL-Protokollierung in Schienen
Kann ich ein weiteres ... logging-profil> hinzufügen, um ein neues Protokoll für meine zweite App zu erhalten? Ich habe es hinzugefügt, aber Wildfly startet nicht. –