
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.08.2016, 17:57
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Недавно узнал, что можно сделать так, чтобы log4j.properties мог лежать за пределами приложения. В общих чертах понял, что по умолчанию джетти ищет log4j.properties в каком-то порядке. Сначала в одной папке, потом в другой и так далее. Но никак нагуглить этот порядок не могу. С другой стороны ведь в контейнере может быть задеплоено несколько приложений и у каждого должен быть свой файл. Разложите пожалуйста по полочкам, что я понял так, а что не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.08.2016, 18:03
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Я именно про логи приложения, а не про логи контейнера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2016, 16:45
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Вопрос непонятный или сложный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2016, 18:21
|
|||
|---|---|---|---|
Где jetty ищет log4j.properties ? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 09:59
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Atum1questioner, http://stackoverflow.com/questions/4400583/initializing-log4j-with-spring Это? http://stackoverflow.com/questions/4400583/initializing-log4j-with-spring Rather than configuring log4j yourself in code, why not just point log4j at your (custom) configuration file's location by adding -Dlog4j.configuration=.../conf/log4j.xml to your server's startup properties? Even better, just move log4j.xml to the default location - on the classpath - and let log4j configure itself automatically. Наверное это. я только не понимаю наверное чего-то. Вот если я не указал ключика Код: java 1. вроде как ищется в classpath конфигурация. а где classpath у задеплоенного варника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 11:08
|
|||
|---|---|---|---|
Где jetty ищет log4j.properties ? |
|||
|
#18+
наверное так для Мавена Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 11:38
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Atum1наверное так для Мавена Код: java 1. 1. У нас gradle 2. gradle/maven они же для сборки варника и нужны. внутри варника настраивается classpath приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 11:47
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Atum1наверное так для Мавена Код: java 1. Ну и вся суть вытащить конфигурацию логирования за пределы WAR чтобы не надо было пересобирать варник, чтобы просто поменять уровень логирования для пакета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 12:15
|
|||
|---|---|---|---|
Где jetty ищет log4j.properties ? |
|||
|
#18+
questionerза пределы WAR -Dlog4j.configuration=ftp://ftp хоть в Африку на фтп сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 13:24
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Petro123, Да-да-да. А если не указан ключик явно, то будет искаться где? Есть ли такое место? (вне war-а) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 13:39
|
|||
|---|---|---|---|
Где jetty ищет log4j.properties ? |
|||
|
#18+
questioner, вне war нелогично. - либо ключик, либо это конфиг ВебПриложения. Значит в корне развёрнутого приложения на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 14:19
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Petro123, http://stackoverflow.com/a/4400786/2674303 последняя фраза в ответе про classpath, который внутри варника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 14:33
|
|||
|---|---|---|---|
Где jetty ищет log4j.properties ? |
|||
|
#18+
questioner, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2016, 17:55
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
questionerНу и вся суть вытащить конфигурацию логирования за пределы WARХоспидя ... Код: plaintext У сервлет-контейнеров есть штатный каталог для .class-файлов - можно и туда складывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2016, 00:10
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Basil A. Sidorov Код: plaintext а где это написать то? я просто варник собираю и подкладываю куда надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2016, 17:53
|
|||
|---|---|---|---|
|
|||
Где jetty ищет log4j.properties ? |
|||
|
#18+
Опять-таки, на примере котяры. У других сервлет-контейнеров аналогично, только надо уточнять детали в документации. Есть два каталога: первый задаётся свойством catalina.home, второй - свойством catalina.base. Штатные скрипты запуска используют одинаковые значения для обоих свойств. Есть стандартный набор свойств, прописанный в файле catalina.properties (Tomcat 7.0, строки "сложены" в юникс-стиле): Код: plaintext 1. 2. 3. 4. 5. 6. Таким образом, администратор, отвечающий за установку tomcat-а и развёртывание в нём приложений, должен разместить log4j.xml (log4j.properties) внутри ${catalina.base}/lib. Вариант, "java -cp каталог;..." используется в скриптах запуска, чтобы не морочиться зубодробительным синтаксисом файловых URL-ей. P.S. В "новых" котярах для каждого приложения автоматически переопределяются специальные свойства для каждого приложения. Это позволяет, используя один шаблон, разнести логи каждого приложения по отдельным файлам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2123763]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 320ms |

| 0 / 0 |
