Загрузка / экспорт журналов Google App Engine, Java-приложения
В GAE, приложении Java, вы можете использовать команду «appcfg request_logs» для загрузки или экспорта журналов из GAE на свой компьютер, см. Подпись ниже:
AppCfg [options] request_logs
Вы можете ввести «appcfg request_logs», чтобы просмотреть все доступные параметры.
1. Что такое ?
Это НЕ ваш app_id и не любой развернутый веб-путь от GAE, это ваша локальная папка проекта, содержащая файлы:
-
WEB-INF/appengine-web.xml
-
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