SlackLogger

case
class SlackLogger(job_run_id: String, slack: Option[Slack]) extends Service
trait Serializable
trait Product
trait Equals
trait Service
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def logJobEnd(job_name: String, args: String, end_time: Long, error: Option[Throwable]): UIO[Unit]
Definition Classes
override
def logJobStart(job_name: String, args: String, start_time: Long): UIO[Unit]
Definition Classes
override
def logStepEnd(step_run_id: String, step_name: String, props: Map[String, String], step_type: String, end_time: Long, error: Option[Throwable]): UIO[Unit]
Definition Classes
override
def logStepStart(step_run_id: String, step_name: String, props: Map[String, String], step_type: String, start_time: Long): UIO[Unit]
Definition Classes

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

var final_message: String
var final_step_message: String
val host_url: String
val slack_env: String
val slack_url: String