Struct sc_tracing::logging::LoggerBuilder [−][src]
A builder that is used to initialize the global logger.
Implementations
impl LoggerBuilder
[src]
pub fn new<S: Into<String>>(directives: S) -> Self
[src]
Create a new LoggerBuilder
which can be used to initialize the global logger.
pub fn with_profiling<S: Into<String>>(
&mut self,
tracing_receiver: TracingReceiver,
profiling_targets: S
) -> &mut Self
[src]
&mut self,
tracing_receiver: TracingReceiver,
profiling_targets: S
) -> &mut Self
Set up the profiling.
pub fn with_log_reloading(&mut self, enabled: bool) -> &mut Self
[src]
Wether or not to disable log reloading.
pub fn with_telemetry_buffer_size(&mut self, buffer_size: usize) -> &mut Self
[src]
Set a custom buffer size for the telemetry.
pub fn with_transport(&mut self, transport: ExtTransport) -> &mut Self
[src]
Set a custom network transport (used for the telemetry).
pub fn with_colors(&mut self, enable: bool) -> &mut Self
[src]
Force enable/disable colors.
pub fn init(self) -> Result<TelemetryWorker>
[src]
Initialize the global logger
This sets various global logging and tracing instances and thus may only be called once.
Auto Trait Implementations
impl RefUnwindSafe for LoggerBuilder
impl Send for LoggerBuilder
impl Sync for LoggerBuilder
impl Unpin for LoggerBuilder
impl UnwindSafe for LoggerBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,