Настройка входа в Google App Engine

Настроить ведение журнала в 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 вы можете получить доступ к зарегистрированным сообщениям на странице администратора вашего приложения.

gae java logging