Необходим доступ к журналам GAE программно - PullRequest
3 голосов
/ 31 марта 2011

у нас есть приложение GWT, размещенное в GAE.Мы используем gwt-log (http: // code.google.com/p/gwt-log/) для регистрации исключений на стороне клиента и на стороне сервера.Нам нужно запускать задание cron каждый день в полночь, чтобы создать отчет обо всех исключениях (например, список источников, время исключения, количество и т. Д.).Чтобы сделать это, нам нужно получить доступ к журналам GAE с помощью API-вызова или чего-то еще из нашего серверного кода.Это возможно?Доступны ли данные журнала?

Если это невозможно, как лучше всего суммировать ошибки в журналах?

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Модуль ereporter, на который ссылается Calvin, показывает, как это сделать в Python. То, что он делает, не читает журналы программно: вместо этого он регистрирует собственный обработчик журналов, который захватывает все журналы исключений и сохраняет их в хранилище данных. Затем задание cron объединяет исключения, возникшие за этот интервал, и отправляет их по электронной почте администратору.

Вы должны иметь возможность применять ту же технику в java с инфраструктурой ведения журналов, не имея возможности программно читать журналы.

0 голосов
/ 27 января 2012

Посмотрите на LogService API .

Предлагает методы для проверки журналов запросов приложений и журналов приложений.

...