|
|
|
Настройка log4j2 для отдельного класса
|
|||
|---|---|---|---|
|
#18+
Есть класс Test, потомок Thread. Как мне настроить log4j2 что бы для каждого потока (класса) Test создавался свой лог файл. Пытаюсь сделать так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Но при запуске выходит один файл. Код: java 1. 2. 3. 4. 5. 6. 7. Раньше я пользовался log4j и там такое сделал, но как тут не пойму. Что я делаю не так? Файл taskLog4j2.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 22:04 |
|
||
|
Настройка log4j2 для отдельного класса
|
|||
|---|---|---|---|
|
#18+
Системные свойства "глобальны". Согласно раздела "Подстановка свойств" вам могут подойти свойства с префиксом ctx - Thread Context Map (MDC). С другой стороны, насколько я помню документацию, работа с MDC - весьма затратная вещь. Вам точно требуется вывод в отдельные файлы? Фильтрация всяческими grep/awk - более эффективна. Как и всякая работа, которая делается только тогда, когда это точно требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 22:27 |
|
||
|
Настройка log4j2 для отдельного класса
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovСистемные свойства "глобальны". Согласно раздела "Подстановка свойств" вам могут подойти свойства с префиксом ctx - Thread Context Map (MDC). С другой стороны, насколько я помню документацию, работа с MDC - весьма затратная вещь. Вам точно требуется вывод в отдельные файлы? Фильтрация всяческими grep/awk - более эффективна. Как и всякая работа, которая делается только тогда, когда это точно требуется. можно подробнее про grep/aw пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 23:03 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39571800&tid=2122388]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 159ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...