package logging
- Alphabetic
- Public
- Protected
Type Members
-  sealed trait EventDetails extends AnyRef
-  sealed trait EventLevel extends AnyRef
-  case class FlowProgress(status: FlowStatus) extends EventDetails with Product with Serializable
-    class FlowProgressEventLogger extends LoggingThis class should be used for all flow progress events logging, it controls the level at which events are logged. This class should be used for all flow progress events logging, it controls the level at which events are logged. It uses execution mode, flow name and previous flow statuses to infer the level at which an event is to be logged. Below is a more details description of how flow progress events for batch/streaming flows will be logged: For batch & streaming flows in triggered execution mode: - All flow progress events other than errors/warnings will be logged at INFO level (including flow progress events with metrics) and error/warning messages will be logged at their level.
 
-    case class PipelineEvent(id: String, timestamp: Timestamp, origin: PipelineEventOrigin, level: EventLevel, message: String, details: EventDetails, error: Option[Throwable]) extends Product with SerializableAn internal event that is emitted during the run of a pipeline. An internal event that is emitted during the run of a pipeline. - id
- A globally unique id 
- timestamp
- The time of the event 
- origin
- Where the event originated from 
- level
- Security level of the event 
- message
- A user friendly description of the event 
- details
- The details of the event 
- error
- An error that occurred during the event 
 
-    case class PipelineEventOrigin(datasetName: Option[String], flowName: Option[String], sourceCodeLocation: Option[QueryOrigin]) extends Product with SerializableDescribes where the event originated from Describes where the event originated from - datasetName
- The name of the dataset 
- flowName
- The name of the flow 
- sourceCodeLocation
- The location of the source code 
 
-  case class RunProgress(state: RunState) extends EventDetails with Product with Serializable
-    class StreamListener extends StreamingQueryListener with LoggingA streaming listener that converts streaming events into pipeline events for the relevant flows. 
Value Members
-    object ConstructPipelineEventA factory object that is used to construct PipelineEvents with common fields automatically filled in. A factory object that is used to construct PipelineEvents with common fields automatically filled in. Developers should always use this factory rather than construct an event directly from an empty proto. 
-    object EventHelpersContains helpers and implicits for working with PipelineEvents. 
-  object EventLevel