Вы можете только попробовать вручную проверить наличие или отсутствие регистратора.
http://svn.apache.org/viewvc/logging/log4j/trunk/src/main/java/org/apache/log4j/LogManager.java?view=markup
Как: LogManager.exists ("ваше имя регистратора");
Кроме того, вы можете проверить, является ли ваш xml действительным или нет, проверяя его по DTD.
Но каково определение для "действительного" файла журнала?Если используется только синтаксис, используйте проверку DTD и проверьте, находится ли файл свойств в хорошем формате.
Если файл действителен, если у него определенное созвездие, используйте ручной подход, описанный выше.
Надеюсь, это поможет, Кристиан