Настроить ведение журнала в Google App Engine
Google App Engine для Java используетjava.util.logging.Logger для ведения журнала. В этом уроке мы покажем вам, как вести логирование в среде GAE.
1. Пример ведения журнала
Пример определения регистратора вMovieController
и регистрации сообщений на разных уровнях ведения журнала (информация, предупреждение и ошибка)
import java.util.logging.Logger; //... @Controller @RequestMapping("/movie") public class MovieController { private static final Logger log = Logger.getLogger(MovieController.class.getName()); @RequestMapping(value="/{name}", method = RequestMethod.GET) public String getMovie(@PathVariable String name, ModelMap model) { log.info("Information log message."); log.warning("Warning log message."); log.severe("Error log message."); return "page"; } }
2. Пример ведения журнала
Создайте файл logging.properties, установите уровень ведения журнала и поместите его в «$project/war/WEB-INF»
Файл: $ project / war / WEB-INF / logging.properties
# Set the default logging level for all loggers to WARNING .level = WARNING
3. appengine-web.xml
Обновитеappengine-web.xml, определите тег системных свойств и укажите в журнале выше «WEB-INF/logging.properties».
Файл: $ project / war / WEB-INF / appengine-web.xml
example-springmvc 1
4. Done
В локальной среде разработки GAE все зарегистрированные сообщения будут отображаться на консоли. В производственной среде GAE вы можете получить доступ к зарегистрированным сообщениям на странице администратора вашего приложения.