Я рекомендую використовувати стратегію ведення журналів із максимально налаштованим рівнем журналу. Утиліта на зразок log4j ( http://logging.apache.org/log4j/ , http://en.wikipedia.org/wiki/Log4j ) може виконати цю роботу.
Налаштований рівень журналу (або багатослів’я) важливий, щоб можна було знайти причину помилки, можливо, без необхідності повторного розгортання програмного забезпечення.
Якщо такої стратегії недостатньо для пошуку помилки, спробуйте знайти, як створювати / читати журнали, створені програмами, з якими спілкується ваш.
Ви також можете застосувати якийсь механізм, щоб автоматично отримувати більше інформації про помилки електронною поштою.
Більш загально, ви можете прочитати деякі статті про приладобудування, що є більшою темою, яка включає в себе ведення журналів та трасування.