我有一个基本的"你好世界" Google AppEngine上的级别webapp设置。我无法弄清楚如何在StackDriver中显示日志。
我意识到我必须启用结算才能显示任何日志。我现在看到一些来自Spring初始化代码的日志,当我向新部署的应用程序发出第一个请求时,但我仍然没有看到任何自定义日志。
我的端点包含以下代码:
private static final Logger LOG = Logger.getLogger(IndexController.class.getName());
LOG.info("Rendering index page");
System.out.println("Writing to system out");
System.err.println("Writing to system err");
这些都不会出现在StackDriver中。
这是我的appengine-web.xml
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>myapp</application>
<version>1</version>
<runtime>java8</runtime>
<threadsafe>true</threadsafe>
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>
</appengine-web-app>
这是我的WEB-INF / logging.properties文件:
.level = INFO