pub struct SubscriberConfigBuilder<F, C, E> { /* private fields */ }Implementations§
Source§impl<F, C, E> SubscriberConfigBuilder<F, C, E>
impl<F, C, E> SubscriberConfigBuilder<F, C, E>
Sourcepub fn with_version(self, version: String) -> Self
pub fn with_version(self, version: String) -> Self
Set the application version.
Sourcepub fn with_telemetry(self, collector_url: String, service_name: String) -> Self
pub fn with_telemetry(self, collector_url: String, service_name: String) -> Self
Set the telemetry collector URL and the service name included in telemetry traces.
Sourcepub fn with_custom_json_formatter<G>(
self,
formatter: G,
) -> SubscriberConfigBuilder<G, C, E>
pub fn with_custom_json_formatter<G>( self, formatter: G, ) -> SubscriberConfigBuilder<G, C, E>
Set the custom JSON formatter to be used when the feature json-logger is activated.
Source§impl<F> SubscriberConfigBuilder<F, WithoutCountry, WithoutEnvironment>
impl<F> SubscriberConfigBuilder<F, WithoutCountry, WithoutEnvironment>
Sourcepub fn new(
service: &str,
) -> SubscriberConfigBuilder<NopEventFormatter, WithoutCountry, WithoutEnvironment>
pub fn new( service: &str, ) -> SubscriberConfigBuilder<NopEventFormatter, WithoutCountry, WithoutEnvironment>
Create a SubscriberConfigBuilder
Source§impl<F, E> SubscriberConfigBuilder<F, WithoutCountry, E>
impl<F, E> SubscriberConfigBuilder<F, WithoutCountry, E>
Sourcepub fn with_country(
self,
country: Country,
) -> SubscriberConfigBuilder<F, WithCountry, E>
pub fn with_country( self, country: Country, ) -> SubscriberConfigBuilder<F, WithCountry, E>
Set the country in which the application is running.
Source§impl<F, C> SubscriberConfigBuilder<F, C, WithoutEnvironment>
impl<F, C> SubscriberConfigBuilder<F, C, WithoutEnvironment>
Sourcepub fn with_env(
self,
env: Environment,
) -> SubscriberConfigBuilder<F, C, WithEnvironment>
pub fn with_env( self, env: Environment, ) -> SubscriberConfigBuilder<F, C, WithEnvironment>
Set the country in which the application is running.
Source§impl<F> SubscriberConfigBuilder<F, WithCountry, WithEnvironment>
impl<F> SubscriberConfigBuilder<F, WithCountry, WithEnvironment>
Sourcepub fn build(self) -> SubscriberConfig<F>
pub fn build(self) -> SubscriberConfig<F>
Build a SubscriberConfig
Auto Trait Implementations§
impl<F, C, E> Freeze for SubscriberConfigBuilder<F, C, E>
impl<F, C, E> RefUnwindSafe for SubscriberConfigBuilder<F, C, E>
impl<F, C, E> Send for SubscriberConfigBuilder<F, C, E>
impl<F, C, E> Sync for SubscriberConfigBuilder<F, C, E>
impl<F, C, E> Unpin for SubscriberConfigBuilder<F, C, E>
impl<F, C, E> UnwindSafe for SubscriberConfigBuilder<F, C, E>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more