Вы можете рассмотреть возможность иметь два файла журнала. Один содержит отладочную информацию для вас, а другой содержит информацию для центра решений. Они могут быть удовлетворены только с помощью строки «RuntimeException: The Sky Is Falling», которая позволяет им определить, что это что-то неожиданное, что следует сообщить разработчику.
Возможно, вы захотите создать внешнюю конструкцию try-catch, которая будет охватывать все Throwables и попытаться предоставить информацию для центра решений. Например. для SQLException: «Это ошибка в базе данных, убедитесь, что она работает правильно, перезапустите приложение и подайте заявку разработчикам».
Другими словами, предоставьте как можно больше информации о ситуации на понятном языке. Это может быть хорошим командным усилием в течение дня или двух.