[−][src]Struct datadog_logs::logger::DataDogLogger
Logger that logs directly to DataDog via HTTP(S)
Implementations
impl DataDogLogger
[src]
pub fn init_with_log(
config: DataDogConfig,
level: LevelFilter
) -> Result<(), DataDogLoggerError>
[src]
config: DataDogConfig,
level: LevelFilter
) -> Result<(), DataDogLoggerError>
Initializes DataDogLogger with log
crate
Requires log
feature enabled
impl DataDogLogger
[src]
pub fn new(config: DataDogConfig) -> Result<Self, DataDogLoggerError>
[src]
Creates new DataDogLogger instance
pub fn log<T: Display>(&self, message: T, level: DataDogLogLevel)
[src]
Sends logs to DataDog
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for DataDogLogger
impl Send for DataDogLogger
impl Sync for DataDogLogger
impl Unpin for DataDogLogger
impl !UnwindSafe for DataDogLogger
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,