ProcessingLogContext¶
ProcessingLogContext is an abstraction of processing log contexts.
Contract¶
getConfig¶
ProcessingLogConfig getConfig()
getLoggerFactory¶
ProcessingLoggerFactory getLoggerFactory()
Implementations¶
NoopProcessingLogContext- ProcessingLogContextImpl
Creating ProcessingLogContext¶
ProcessingLogContext create() // (1)!
ProcessingLogContext create(
ProcessingLogConfig config,
Metrics metrics,
Map<String, String> metricsTags)
- Used in sandboxed EngineContext
create creates a ProcessingLogContextImpl.
create is used when:
EngineContextis requested to create a sandboxed EngineContextKsqlRestApplicationis requested to build a KsqlRestApplication (and KsqlEngine and KsqlRestApplication)StandaloneExecutorFactoryis requested to create a StandaloneExecutor (and KsqlEngine)