一直试图退出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)
并且没有显示日志。
依赖项中是否有任何配置可以使该日志显示?