Interface DataflowWorkerLoggingOptions
- All Superinterfaces:
HasDisplayData,PipelineOptions
- All Known Subinterfaces:
DataflowPipelineOptions,DataflowWorkerHarnessOptions,TestDataflowPipelineOptions
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumDeprecated.The set of log levels that can be used on the Dataflow worker.static classDeprecated.Defines a log level override for a specific class, package, or name.Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Controls the log level for which messages are uploaded to Cloud Logging.Deprecated.This option controls the default log level of all loggers without a log level override.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.This option controls the direct log levels for specifically named loggers.Deprecated.This option controls the log levels for specifically named loggers.Deprecated.Controls the log level given to messages printed toSystem.err.Deprecated.Controls the log level given to messages printed toSystem.out.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidDeprecated.Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayDataMethods 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 Details
-
getDefaultWorkerLogLevel
Deprecated.This option controls the default log level of all loggers without a log level override. -
setDefaultWorkerLogLevel
Deprecated. -
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
Deprecated. -
getWorkerDirectLoggerBufferByteLimit
Deprecated. -
setWorkerDirectLoggerBufferByteLimit
Deprecated. -
getWorkerDirectLoggerBufferElementLimit
Deprecated. -
setWorkerDirectLoggerBufferElementLimit
Deprecated. -
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
Deprecated. -
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
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
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
Deprecated. -
getDirectLoggingFallbackToDiskOnErrors
Deprecated. -
setDirectLoggingFallbackToDiskOnErrors
Deprecated. -
getDirectLoggingCooldownSeconds
Deprecated. -
setDirectLoggingCooldownSeconds
Deprecated.
-
SdkHarnessOptionsto ensure forward compatibility.