Я не смог проверить это, поэтому не могу сказать, что это будет работать, но из того, что я прочитал в документации и источнике, похоже, что это должно работать:
use Log::Log4perl::Config::DOMConfigurator;
my $dom_conf = Log::Log4perl::Config::DOMConfigurator->new(file => 'log4j.xml');
my $conf = $dom_conf->parse();
Я думаю $conf
это будет хеш-ссылка со всеми вашими опциями, и я думаю, что вы можете использовать это для инициализации Log :: Log4perl или просто для запроса значений.