Мы развернули два EAR с одинаковой структурой файлов пакетов. Возможно ли, чтобы Wildfly записывал информацию в два отдельных файла журнала, в которых каждый EAR имеет свою собственную информацию о регистрации? Если да, то как это сделать в конфигурационном файле?Jboss/Wildfly Logging to Separate Files
0
A
ответ
2
Да, вы можете регистрировать информацию о отдельных файлах в Wildlfy. Для этого вам нужно будет определить несколько Logging Profiles в вашем файле конфигурации wildfly.
Создайте новый профиль Logger либо с помощью Jboss CLI, либо непосредственно обновите файл standalone.xml.
Откройте файл standalone.xml и обновите следующий раздел,
<subsystem xmlns="urn:jboss:domain:logging:3.0">
и обновить раздел выглядеть,
<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>
Теперь Обновление приложения [ухо] MANIFEST.MF файл укажите нужный профиль регистрации,
Manifest-Version: 1.0
Logging-Profile: first-profile
Пожалуйста, следуйте следующей ссылке fo r быстро справка: http://www.mastertheboss.com/jboss-server/jboss-log/using-a-logger-for-a-specific-application.
Я скопировал конфигурацию standalone.xml, поэтому вам может потребоваться изменить ее по мере необходимости на вашем конце.
Смежные вопросы
- 1. Glassfish logging to multiple .log files
- 2. Kubernetes CGE logging to kibana logging
- 3. sails logging to file
- 4. XPath to XBRL files
- 5. LINQ to Files/Directory
- 6. Parallel.For To Copy Files
- 7. Linq To Text Files
- 8. FileIO to .csv files
- 9. logging to file on tomcat
- 10. Logging Retrofit to Logback Logger
- 11. Route Restlet logging to log4j2
- 12. puphpet exec_once logging to terminal
- 13. clojure contrib logging to file
- 14. LOGEVENT logging to WSO2 BAM
- 15. logging to oracle with nLog
- 16. import .doc files to wordpress
- 17. Использование Grep TO Scan Files
- 18. rsync symlinks to php files
- 19. Emmet to Handlebars (.hbs) files
- 20. Dropbox api to tmp files
- 21. Gstreamer video to pgm files
- 22. Mongoexport to multiple csv files
- 23. Batch/tab files to csv
- 24. Popup to Upload files MVC
- 25. Serilog: Log to different files
- 26. Commit untracked files to repository
- 27. Amazon account to Backup files
- 28. webpack build to multiple files
- 29. Excel VBA Exporting 2 Column Listbox to Separate Worksheet
- 30. SQL Query Separate Date
Могу ли я добавить еще один <журнал-профиль name = "accounts-app-profile-2"> ... logging-profile>, чтобы иметь новый журнал для моего второго приложения? Я добавил его, но wildfly не запускается. –