Struct tracing_layer_slack::SlackConfig [−][src]
pub struct SlackConfig { /* fields omitted */ }
Expand description
Configuration describing how to forward tracing events to Slack.
Implementations
pub fn new(
webhook_url: String,
channel_name: String,
username: String,
icon_emoji: Option<String>
) -> Self
Create a new config for forwarding messages to Slack using configuration available in the environment.
Required env vars:
- SLACK_WEBHOOK_URL
- SLACK_CHANNEL_NAME
- SLACK_USERNAME
Optional env vars:
- SLACK_EMOJI
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SlackConfig
impl Send for SlackConfig
impl Sync for SlackConfig
impl Unpin for SlackConfig
impl UnwindSafe for SlackConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more