Подтвердить что ты не робот

Регистрация приложения Google App Engine

Я сделал приложение GAE с использованием сервера разработки, но теперь, когда я его развертываю в облаке GAE, некоторые функции не работают (некоторые элементы отсутствуют), но никаких исключений не выбрасывается.

Теперь я хотел бы иметь некоторые записи в моем коде, чтобы я мог узнать, почему эти вещи работают в среде разработки, но не в облаке GAE, но я не нашел способ регистрировать события, как я могу сделать с сервером разработки в Eclipse.

Итак, можно ли регистрировать события, которые вы можете делать на сервере разработки Eclipse?

4b9b3361

Ответ 1

Приложения Google App Engine, написанные на Java, могут записывать информацию в файлы журнала с помощью java.util.logging.Logger. Данные журнала для приложения можно просмотреть и проанализировать с помощью Консоли администрирования или загрузить с помощью appcfg.sh request_logs.

Дополнительная информация в Документация по протоколированию.

Ответ 2

Вам нужно будет настроить ведение журнала через java.util.logging.Logger и файл logging.properties в вашем пути к классам, предпочтительно в вашем каталоге WEB-INF/classes/. например если вы хотите, чтобы все ваши записи были на уровне INFO, содержимое этого файла должно быть:

# Set the default logging level for all loggers to INFO
.level = INFO

Ответ 3

Статья, отмеченная как правильный ответ, немного устарела.

Сегодня, если вам нужно прочитать ваши журналы или хотите удаленно отлаживать свое приложение, вы можете использовать

Приложения Java GAE по-прежнему записывают информацию в файлы журнала с помощью java.util.logging.Logger.

Опять же, если вы хотите получить дополнительную информацию о Журнале Google App Engine Java, прочитайте документацию.

Ответ 4

Я предполагаю, что вы просите консоль журнала увидеть информацию об ошибке и тому подобное. если да, то откройте свою программу запуска приложений Google и нажмите на свое приложение, и вы увидите кнопку "Журналы" в верхней части рядом с "Запуск и остановка". Удачи!