Как я могу написать сообщения журнала от compileInFn?

Как я могу написать отладочные сообщения из compileInFn в MapGroupCompiler? С ContextAwareLogger Я получаю ошибку сериализации.

(как это:

class Compiler(context: DriverContext, compilerConf: CompilerConfig)
  extends MapGroupCompiler[IntermediateData]
  with CompileOut1To1Fn[IntermediateData]
  with LayerDefinitions {

private val log = new ContextAwareLogger(this.getClass)
...
}

)

1 ответ

Решение

Я просто должен был расширить с ContextLogging

class Compiler(context: DriverContext, compilerConf: CompilerConfig)
  extends MapGroupCompiler[IntermediateData]
  with ContextLogging     // <--
  with CompileOut1To1Fn[IntermediateData]
  with LayerDefinitions {

  private val log = new ContextAwareLogger(this.getClass)

  ...
Другие вопросы по тегам