Rozumiem, że ta klasa jest takim helperem i służy tylko do wyświetlenia logów po wczytaniu ustawień na potrzeby QA? Bo jeśli ma być stosowana docelowo to moim zdaniem w tych dwóch przypadkach łapanie wyjątków nie powinno mieć miejsca. Powinny one być wyrzucone wyżej i tam obsłużone w jakiś sposób, którym prawdopodobnie będzie zamknięcie aplikacji bo dane wejściowe są nieprawidłowe.