Борясь с поиском решения проблемы, связанной с необходимостью постоянного доступа к моему серверу, загрузите файл catalina.out и пройдите через беспорядок, чтобы найти исключения. Что разработчики используют для постоянного мониторинга файла tomcat catalina.out и отправки электронной почты при обнаружении исключения? Я также был бы в порядке с некоторыми рекомендациями по написанию собственного сценария оболочки для выполнения этого. Если скрипт оболочки будет достаточно мощным для такого типа вещей.Напишите мне каждый раз Catalina.out получает исключение
Мой сервер debian/ubuntu. Я использую Tomcat 7.
Примечание: я наткнулся Logwatch, но на первоначальном обзоре, кажется, не поддерживает, не настраивая кот, и он не появляется, чтобы быть в состоянии вынюхивать исключения в catalina.out, и он не является утилитой для мониторинга в режиме реального времени. Я бы предпочел не дожидаться конца дня, чтобы узнать о катастрофических исключениях, которые могут произойти.
Дополнительная информация: Я планирую реализовать что-то вроде log4j в будущем, но на данный момент я ищу более быструю альтернативу. Что-то, что не требует, чтобы я обновлял весь код обработки исключений.
Я упомянул, что это произойдет в будущем, но для этого требуется небольшая работа, и я хотел бы получить быстрое решение. Сказав это, возможно, что просто сделать эту работу будет проще. – ryandlf
Это хорошее решение и совместимо с интерфейсом Logger, поэтому наилучшим вариантом будет снижение конверсии, в худшем случае вам может потребоваться переписать некоторые протоколирующие заявления. В любом случае, вы получите бесплатную электронную почту в этом процессе. – AlexC