广东话'从Java应用程序获取我自己的日志以显示在Google StackDriver日志中

时间:2018-01-03 04:48:52

标签: java google-app-engine

我有一个基本的"你好世界" 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

0 个答案:

没有答案