LINUX.ORG.RU

Можно ли log4j заспавить писать всё в stderr без конфига?

 , , , ,


0

1

Хочу запускать программу без конфига log4j, передав все параметры, как аргументы VM (-Dlog4j.smth). От log4j требуется писать всё DEBUG и страшнее в stderr. Возможно? Если да, то как?

★★★★★

Ответ на: комментарий от by_zero

А как, ты думаешь, я сейчас делаю? У меня есть конфиг, но я хочу избавиться от самого файла, передав содержимое конфига параметром.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от kovrik

Спасибо, хорошее решение, но мне оно не подходит. Похоже, без конфига мне не обойтись.

CYB3R ★★★★★
() автор топика
Последнее исправление: CYB3R (всего исправлений: 1)

Запихнуть всё параметром нельзя, но можно передать свой файл конфигуратор, который запихнёт, что надо. Его можно подкладывать отдельным jar файлом.

-Dlog4j.configuratorClass=ru.company.MyConfigurator

тут http://logging.apache.org/log4j/1.2/manual.html подрочности.



vtVitus ★★★★★
()
Ответ на: комментарий от vtVitus

Спасибо! То, что нужно!

CYB3R ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.