Struct dipstick::logging::LoggingSink
[−]
[src]
pub struct LoggingSink { /* fields omitted */ }
Write metrics to the standard log with a prefix
Methods
impl LoggingSink
[src]
fn new<S: AsRef<str>>(prefix: S) -> LoggingSink
[src]
Create a new logging sink.
Trait Implementations
impl Debug for LoggingSink
[src]
impl MetricSink for LoggingSink
[src]
type Metric = LoggingKey
Metric identifier type of this sink.
type Writer = LoggingWriter
Metric writer type of this sink.
fn new_metric<S: AsRef<str>>(
&self,
kind: MetricKind,
name: S,
sampling: Rate
) -> Self::Metric
[src]
&self,
kind: MetricKind,
name: S,
sampling: Rate
) -> Self::Metric
Define a new sink-specific metric that can be used for writing values.
fn new_writer(&self) -> Self::Writer
[src]
Open a metric writer to write metrics to. Some sinks reuse the same writer while others allocate resources for every new writer. Read more