Проблема с выполнением любого набора частичных проверок синтаксиса для файлов свойств заключается в том, что они всегда будут неадекватными по определению, если вы не уловите все частичные отклонения, приемлемые системой ведения журналов, и в этом случае вы заново создадите часть система регистрации. Независимо от того, какие свойства вы выберете для проверки, существуют дополнительные способы отправки поврежденных файлов.
Вместо того, чтобы тестировать отдельные свойства, почему бы не создать дополнительный (временный, только для области проверки) объект логгера на основе входного файла и определить, выдает ли он ошибку?