pub struct UserLoggingConfig {
pub format: Option<String>,
pub include_location: bool,
pub include_thread_ids: bool,
pub log_spans: bool,
pub otel_service_name: Option<String>,
pub otel_endpoint: Option<String>,
pub otel_traces_endpoint: Option<String>,
pub otel_metrics_endpoint: Option<String>,
}Fields§
§format: Option<String>§include_location: bool§include_thread_ids: bool§log_spans: bool§otel_service_name: Option<String>§otel_endpoint: Option<String>§otel_traces_endpoint: Option<String>§otel_metrics_endpoint: Option<String>Trait Implementations§
Source§impl Clone for UserLoggingConfig
impl Clone for UserLoggingConfig
Source§fn clone(&self) -> UserLoggingConfig
fn clone(&self) -> UserLoggingConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UserLoggingConfig
impl Debug for UserLoggingConfig
Source§impl Default for UserLoggingConfig
impl Default for UserLoggingConfig
Source§fn default() -> UserLoggingConfig
fn default() -> UserLoggingConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserLoggingConfig
impl<'de> Deserialize<'de> for UserLoggingConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserLoggingConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserLoggingConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for UserLoggingConfig
impl Serialize for UserLoggingConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for UserLoggingConfig
impl RefUnwindSafe for UserLoggingConfig
impl Send for UserLoggingConfig
impl Sync for UserLoggingConfig
impl Unpin for UserLoggingConfig
impl UnsafeUnpin for UserLoggingConfig
impl UnwindSafe for UserLoggingConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request