Я добавил пользовательский регистратор в JBoss-7 standalone.xml, и я упомянул имя файла журнала, например /home/sample/sample.log, и информация о журнале корректно печатается в этом месте, но Мое требование: «Нужно изменить имя журнала динамически ". Я могу изменить имя журнала с помощью команды JBoss log cli. «Можно ли изменить имя файла журнала с помощью кода Java?».Как изменить конфигурацию журнала JBoss 7 через Java?
0
A
ответ
1
Вы можете использовать ModelControllerClient
и изменить все, что вы можете, от CLI.
Например:
ModelNode op = new ModelNode();
op.get(ClientConstants.OP).set("change-file");
//change MYHANDLER
op.get(ClientConstants.OP_ADDR).set("/subsystem=logging/periodic-rotating-file-handler=MYHANDLER");
//set new file name as new_file_name.log
ModelNode file = new ModelNode();
file.get("relative-to").set("jboss.server.log.dir");
file.get("path").set("new_file_name.log");
op.get("file").set(file);
ModelControllerClient client = ModelControllerClient.Factory.create("localhost", 9999);
ModelNode result = client.execute(op);
if (result.hasDefined("outcome") && "success".equals(result.get("outcome").asString())) {
if (result.hasDefined("result")) {
System.out.println(result.get("result"));
}
} else if (result.hasDefined("failure-description")) {
throw new RuntimeException(result.get("failure-description").toString());
} else {
throw new RuntimeException("Operation not successful; outcome = " + result.get("outcome"));
}
Смотрите также:
Смежные вопросы
- 1. Как вы определяете внешнюю конфигурацию в JBoss AS 7?
- 2. Чтение файлов журнала на JBoss AS 7
- 3. JBoss 7: как изменить корневой контекст WAR
- 4. Как изменить номер порта в jboss-7
- 5. Пожалуйста, помогите настроить JBoss 7 «mail-session» через jboss-cli
- 6. Расширить конфигурацию журнала
- 7. JBoss 7: эквивалентно jboss-log4j.xml
- 8. Файл журнала jboss server
- 9. JBoss AS 7: Регистрация
- 10. Как отключить ведение журнала в JBoss 7/EAP6?
- 11. Как включить сервер журнала TRACE журнала JBoss?
- 12. Jboss 7 vs Jboss 4
- 13. Как изменить конфигурацию журнала причала во время выполнения в solr
- 14. Java 7 GC формат журнала
- 15. Как создать пользовательскую конфигурацию для JBoss 5.1.0?
- 16. Агент OpenAM/OpenSSO для JBoss EAP 6/JBoss AS 7
- 17. Jboss 7 - Режимы только через 60 секунд
- 18. Как получить каталог журнала JBoss
- 19. JBoss 7 как автоматически развертывается
- 20. Restart JBoss как 7 программно
- 21. JBOSS AS 7: ClassNotFoundException: javax.crypto.SecretKeyFactorySpi
- 22. Как найти имя JNDI в JBoss-7?
- 23. Как изменить конфигурацию OPCache
- 24. Как изменить конфигурацию пряжи?
- 25. Как изменить конфигурацию Thin?
- 26. Как изменить конфигурацию времени?
- 27. JBoss AS 7 настроить ведение журнала в Syslog Appender
- 28. JBoss 7 Statup Fails
- 29. Как изменить конфигурацию поколения JCaptcha?
- 30. Jboss 7 не запускается в WIndows 7
Огромное спасибо Federico за быстрый ответ :). –
@AzhaguvelA добро пожаловать. –
@AzhaguvelA загляните в это http://stackoverflow.com/questions/12164787/configuring-jboss-7-without-manually-editing-the-standalone-xml –