Konfigurieren Sie die Protokollierung in Google App Engine
Google App Engine für Java verwendetjava.util.logging.Logger, um die Protokollierung durchzuführen. In diesem Tutorial zeigen wir Ihnen, wie Sie sich in einer GAE-Umgebung anmelden.
1. Protokollierungsbeispiel
Beispiel zum Definieren eines Protokollierers inMovieController
und Protokollieren der Nachrichten in verschiedenen Protokollierungsstufen (Informationen, Warnung und Fehler)
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. Protokollierungsbeispiel
Erstellen Sie eine Datei, logging.properties, legen Sie die Protokollierungsstufe fest und geben Sie sie in "$project/war/WEB-INF" ein.
Datei: $ project / war / WEB-INF / logging.properties
# Set the default logging level for all loggers to WARNING .level = WARNING
3. appengine-web.xml
Aktualisieren Sieappengine-web.xml, definieren Sie das Tag der Systemeigenschaften und zeigen Sie die Protokollierung auf über „WEB-INF/logging.properties“.
Datei: $ project / war / WEB-INF / appengine-web.xml
example-springmvc 1
4. Done
In der lokalen GAE-Entwicklungsumgebung werden alle protokollierten Meldungen auf der Konsole angezeigt. In der GAE-Produktionsumgebung können Sie auf der Administratorseite Ihrer Anwendung auf die protokollierten Nachrichten zugreifen.