26 scarab::param_ptr_t t_msg_ptr(
new scarab::param_node() );
27 scarab::param_node& t_msg = t_msg_ptr->as_node();
28 t_msg.add(
"message", scarab::param_value( a_msg_text ) );
29 dripline::relayer::send_async( dripline::msg_alert::create( std::move(t_msg_ptr),
"status_message.notice.psyllid" ) );
35 scarab::param_ptr_t t_msg_ptr(
new scarab::param_node() );
36 scarab::param_node& t_msg = t_msg_ptr->as_node();
37 t_msg.add(
"message", scarab::param_value( a_msg_text ) );
38 send_async( dripline::msg_alert::create( std::move(t_msg_ptr),
"status_message.warning.psyllid" ) );
44 scarab::param_ptr_t t_msg_ptr(
new scarab::param_node() );
45 scarab::param_node& t_msg = t_msg_ptr->as_node();
46 t_msg.add(
"message", scarab::param_value( a_msg_text ) );
47 send_async( dripline::msg_alert::create( std::move(t_msg_ptr),
"status_message.error.psyllid" ) );
53 scarab::param_ptr_t t_msg_ptr(
new scarab::param_node() );
54 scarab::param_node& t_msg = t_msg_ptr->as_node();
55 t_msg.add(
"message", scarab::param_value( a_msg_text ) );
56 send_async( dripline::msg_alert::create( std::move(t_msg_ptr),
"status_message.critical.psyllid" ) );
void slack_error(const std::string &a_msg_text) const
message_relayer(const scarab::param_node &a_config=scarab::param_node())
void slack_notice(const std::string &a_msg_text) const
virtual ~message_relayer()
void slack_warn(const std::string &a_msg_text) const
void slack_critical(const std::string &a_msg_text) const