Interface DataflowWorkerLoggingOptions
-
- All Superinterfaces:
org.apache.beam.sdk.transforms.display.HasDisplayData,org.apache.beam.sdk.options.PipelineOptions
- All Known Subinterfaces:
DataflowPipelineOptions,DataflowWorkerHarnessOptions,TestDataflowPipelineOptions
@Deprecated public interface DataflowWorkerLoggingOptions extends org.apache.beam.sdk.options.PipelineOptionsDeprecated.This interface will no longer be the source of truth for worker logging configuration once jobs are executed using a dedicated SDK harness instead of user code being co-located alongside Dataflow worker code. Consider set corresponding options withinSdkHarnessOptionsto ensure forward compatibility.Options that are used to control logging configuration on the Dataflow worker.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataflowWorkerLoggingOptions.LevelDeprecated.The set of log levels that can be used on the Dataflow worker.static classDataflowWorkerLoggingOptions.WorkerLogLevelOverridesDeprecated.Defines a log level override for a specific class, package, or name.-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory
-
-
Method Summary
-
-
-
Method Detail
-
getDefaultWorkerLogLevel
@Enum("INFO") DataflowWorkerLoggingOptions.Level getDefaultWorkerLogLevel()Deprecated.This option controls the default log level of all loggers without a log level override.
-
setDefaultWorkerLogLevel
void setDefaultWorkerLogLevel(DataflowWorkerLoggingOptions.Level level)
Deprecated.
-
getWorkerSystemOutMessageLevel
@Enum("INFO") DataflowWorkerLoggingOptions.Level getWorkerSystemOutMessageLevel()Deprecated.Controls the log level given to messages printed toSystem.out.Note that the message may be filtered depending on the
defaultWorkerLogLevelor if aSystem.outoverride is specified viaworkerLogLevelOverrides.
-
setWorkerSystemOutMessageLevel
void setWorkerSystemOutMessageLevel(DataflowWorkerLoggingOptions.Level level)
Deprecated.
-
getWorkerSystemErrMessageLevel
@Enum("ERROR") DataflowWorkerLoggingOptions.Level getWorkerSystemErrMessageLevel()Deprecated.Controls the log level given to messages printed toSystem.err.Note that the message may be filtered depending on the
defaultWorkerLogLevelor if aSystem.erroverride is specified viaworkerLogLevelOverrides.
-
setWorkerSystemErrMessageLevel
void setWorkerSystemErrMessageLevel(DataflowWorkerLoggingOptions.Level level)
Deprecated.
-
getWorkerLogLevelOverrides
DataflowWorkerLoggingOptions.WorkerLogLevelOverrides getWorkerLogLevelOverrides()
Deprecated.This option controls the log levels for specifically named loggers.Later options with equivalent names override earlier options.
See
DataflowWorkerLoggingOptions.WorkerLogLevelOverridesfor more information on how to configure logging on a perClass,Package, or name basis. If used from the command line, the expected format is {"Name":"Level",...}, further details onDataflowWorkerLoggingOptions.WorkerLogLevelOverrides.from(java.util.Map<java.lang.String, java.lang.String>).
-
setWorkerLogLevelOverrides
void setWorkerLogLevelOverrides(DataflowWorkerLoggingOptions.WorkerLogLevelOverrides value)
Deprecated.
-
-