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
-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
Methods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getGbek, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setGbek, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
-
-
-
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.
-
getDefaultWorkerDirectLoggerLevel
@Enum("OFF") DataflowWorkerLoggingOptions.Level getDefaultWorkerDirectLoggerLevel()Deprecated.Controls the log level for which messages are uploaded to Cloud Logging. If a message is configured to be sent to both directly to cloud logging and default disk-based logging it will just be sent to disk-based logging. This allows for configuration such as "--defaultWorkerLogLevel=WARN --defaultWorkerDirectLoggerLevel=INFO where INFO logs will be directly sent to cloud logging and WARN logs and higher will be sent to disk-based logging.Note that this is just the default and may be overridden for specific classes with --workerDirectLogLevelOverrides.
-
setDefaultWorkerDirectLoggerLevel
void setDefaultWorkerDirectLoggerLevel(DataflowWorkerLoggingOptions.Level level)
Deprecated.
-
getWorkerDirectLoggerBufferByteLimit
@Long(104857600L) java.lang.Long getWorkerDirectLoggerBufferByteLimit()
Deprecated.
-
setWorkerDirectLoggerBufferByteLimit
void setWorkerDirectLoggerBufferByteLimit(java.lang.Long value)
Deprecated.
-
getWorkerDirectLoggerBufferElementLimit
@Long(1000000L) java.lang.Long getWorkerDirectLoggerBufferElementLimit()
Deprecated.
-
setWorkerDirectLoggerBufferElementLimit
void setWorkerDirectLoggerBufferElementLimit(java.lang.Long value)
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.
-
getWorkerDirectLogLevelOverrides
DataflowWorkerLoggingOptions.WorkerLogLevelOverrides getWorkerDirectLogLevelOverrides()
Deprecated.This option controls the direct log levels for specifically named loggers. If a message is configured to be sent to both directly to cloud logging and default disk-based logging it will just be sent to disk-based logging. If an override only exists for a logger for direct logging, the --defaultWorkerLogLevel will be used for the non-direct configuration for the logger.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>).
-
setWorkerDirectLogLevelOverrides
void setWorkerDirectLogLevelOverrides(DataflowWorkerLoggingOptions.WorkerLogLevelOverrides value)
Deprecated.
-
getDirectLoggingFallbackToDiskOnErrors
@Boolean(true) java.lang.Boolean getDirectLoggingFallbackToDiskOnErrors()
Deprecated.
-
setDirectLoggingFallbackToDiskOnErrors
void setDirectLoggingFallbackToDiskOnErrors(java.lang.Boolean value)
Deprecated.
-
getDirectLoggingCooldownSeconds
@Integer(10) java.lang.Integer getDirectLoggingCooldownSeconds()
Deprecated.
-
setDirectLoggingCooldownSeconds
void setDirectLoggingCooldownSeconds(java.lang.Integer value)
Deprecated.
-
-