Скачать/экспортировать журналы Google App Engine, приложение Java

Загрузка / экспорт журналов Google App Engine, Java-приложения

В GAE, приложении Java, вы можете использовать команду «appcfg request_logs» для загрузки или экспорта журналов из GAE на свой компьютер, см. Подпись ниже:

AppCfg [options] request_logs  

Вы можете ввести «appcfg request_logs», чтобы просмотреть все доступные параметры.

1. Что такое ?

Это НЕ ваш app_id и не любой развернутый веб-путь от GAE, это ваша локальная папка проекта, содержащая файлы:

  1. WEB-INF/appengine-web.xml

  2. WEB-INF/web.xml

В пакете GAE Java SDK команда «appcfg» жестко запрограммирована для поиска двух вышеуказанных файлов. Чтобы загрузить журналы из GAE, вы должны предоставить указанные выше два XML-файла в папке «WEB-INF», что не имеет смысла, но у вас нет другого выбора, кроме как следовать методике GAE.

На мой взгляд, лучший способ должен быть

AppCfg [options] request_logs  

Note
Если у вас нет файлов XML, но вы все же хотите загрузить журналы, вы можете выполнитьappcfg download_app, чтобы загрузить развернутое приложение, которое включает файлы XML.

2. Примеры

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

1. Загрузите сегодня журналы из GAE в «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log

2. Загрузите все журналы из GAE в «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg --num_days=0 request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log

P.S By default, –num_days=1

3. Загрузите все журналы со степенью серьезности = 4 из GAE в «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg --num_days=0 --severity=4 request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log

P.S Severity is the logging level in logs. Диапазон значений: от 0 (ОТЛАДКА) до 4 (КРИТИЧЕСКИЙ).

4. Загрузите все журналы от GAE и добавьте «c: \ gae.log».

C:\appengine-java-sdk-1.6.3.1\bin>
appcfg --num_days=0 --append request_logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log