数据流未显示模板类外部类的日志

时间:2020-02-11 10:02:07

标签: google-cloud-platform google-cloud-dataflow

一直试图退出Stackdriver中与模板类中包含的内部类无关的内部类。

以下代码是模板类,该类在生成模板文件时进行编译。

public class MyTemplate {

// Pipeline options and other stuff in here (...)

static class MyCustomDoFn extends DoFn<String, String> {

    private static final Logger LOG = LoggerFactory.getLogger(MyCustomDoFn.class);

    @ProcessElement
    public void processElement(ProcessContext processContext) {
        LOG.error("This is shown within Stackdriver (...)");
        // YetAnotherClass.callToMethod() -> The log in this one isn't show in Stackdriver.
    }

}

现在,完全不显示日志的类属于不同的程序包,但仍在同一模块中。

主程序包

package1

YetAnotherClass

package2

我的模板

具有相同的LoggerFactory.getLogger(YetAnotherClass.class)并且没有显示日志。

依赖项中是否有任何配置可以使该日志显示?

0 个答案:

没有答案