В log4j Ceki Gulcu (автор) предлагает конфигурацию XML поверх текстового файла, и она также имеет приоритет при инициализации по умолчанию (log4j.xml
над log4j.txt
). С настройкой XML вы можете добиться чуть большего, чем с текстовым файлом (я думаю, что вы не можете управлять аддитивностью логгера и установить режим отладки log4j с помощью конфигурации текстового файла).
Тем не менее, log4cxx сначала ищет также log4cxx.xml
, но в сети почти нет примеров конфигурации (и официальной документации тоже нет), поэтому вам, вероятно, придется проанализировать исходный код DOMConfigurator
. выяснить, что возможно (ссылки на примеры из log4j могут оказаться обманчивыми, поскольку это не всегда одно и то же).
В заключение, популярность log4cxx в мире C ++ даже не приближается к log4j в Java. Интересно, почему (и что, черт возьми, там популярно, кроме тонны специальных решений).