Вход в приложение Java Desktop - PullRequest
1 голос
/ 16 ноября 2010

Я занимаюсь разработкой настольного Java-приложения, и мне было интересно узнать, как лучше регистрировать ошибки и исключения. Я хотел бы записать исключения в файл, который отправляется мне при возникновении проблемы. Есть ли хорошие рамки для этого или это отсталая идея? Большое спасибо

Elsanto 696

Ответы [ 4 ]

4 голосов
/ 16 ноября 2010

log4j является стандартом де-факто (со стандартной структурой журналирования Java около секунды).

Вы должны использовать версию 1.2.x для производственного использования.

Вы можете настроить log4j через код (во время выполнения) или через файл конфигурации (либо свойства Java, либо формат XML).

С веб-сайта:

целью вывода журнала может быть файл, OutputStream, java.io.Writer, удаленный сервер log4j, удаленный демон Unix Syslog или много других выходных целей.

Существует SMTPAppenderэто можно настроить для отправки писем с записями в журнале на определенных условиях, если eMail - это то, что вы имели в виду под «отправлено мне».

3 голосов
/ 16 ноября 2010

Существуют различные Java Logging Frameworks . Выберите один!

1 голос
/ 16 ноября 2010

Java4 Logging работает довольно хорошо, хотя в нем отсутствуют некоторые функции Log4j.Настоящая проблема заключается в отправке данных с ПК пользователя непосредственно вам - вам, вероятно, придется получить их разрешение на это.Обычный подход состоит в том, чтобы войти в файл, и пользователь должен предоставить вам этот файл в случае возникновения проблемы.

...