Синтаксис файла конфигурации log4cxx - PullRequest
1 голос
/ 22 августа 2011

Я только открываю каркас журналирования log4cxx.Кажется, есть два разных синтаксиса для записи файла конфигурации:

  1. xml способом

  2. ключ-значение способом

Есть ли разница или лучшая практика в этих двух подходах?

1 Ответ

1 голос
/ 24 августа 2011

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

Тем не менее, log4cxx сначала ищет также log4cxx.xml, но в сети почти нет примеров конфигурации (и официальной документации тоже нет), поэтому вам, вероятно, придется проанализировать исходный код DOMConfigurator. выяснить, что возможно (ссылки на примеры из log4j могут оказаться обманчивыми, поскольку это не всегда одно и то же).

В заключение, популярность log4cxx в мире C ++ даже не приближается к log4j в Java. Интересно, почему (и что, черт возьми, там популярно, кроме тонны специальных решений).

...