Исключительное программирование на Java
Я только что закончил читать Программирование с ограничениями на исключение, и мне интересно о чем-то вроде ELMAH для Java. Знаете ли вы это?
Интересные особенности:
- Веб-страница для удаленного просмотра
весь журнал перекодированных исключений
- Веб-страница для удаленного просмотра полного
сведения о любом из зарегистрированных исключений
- Уведомление по электронной почте о каждой ошибке
в то время, когда это происходит.
- RSS-канал последних 15 ошибок
из журнала
- другой интерфейс (интерфейс JSON, RESTful и т.д.)
- Количество поддерживаемых хранилищ
реализации для журнала,
в том числе в памяти, JDBC, JMS и т.д.
- с открытым исходным кодом
Примечание
log4j предназначен для ведения журнала, это не интегрированное решение для обработки исключений
Ответы
Ответ 1
Это старый вопрос, но я не вижу принятого ответа, поэтому...
Я рад сообщить v3.0 библиотеку LogDigger Connector, которая:
- В случае ошибки собирает данные и журналы на уровне запросов.
- Можно использовать память или JDBC для хранения.
- Имеет встроенный веб-интерфейс (аналогично ELMAH).
- Может отправлять уведомления по электронной почте, вы можете собирать их с помощью RSS или реализовать свой собственный механизм.
- Можно отслеживать действия пользователя и использовать историю использования, включенную в отчет об ошибке.
- Довольно легкий (500KB) не имеет внешних зависимостей (за исключением JDBC-драйвера и API JavaMail, если вы хотите отправить электронную почту).