[−][src]Struct simple_azure_monitor_data_collector::LogClient
A LogClient
can be used to send records to the Data Collector API.
Methods
impl LogClient
[src]
pub fn new(
api_version: String,
workspace_id: String,
key: String,
timeout_in_seconds: u64
) -> Result<Self, NewLogClientError>
[src]
api_version: String,
workspace_id: String,
key: String,
timeout_in_seconds: u64
) -> Result<Self, NewLogClientError>
Creates a new LogClient
.
pub fn url(&self) -> &Url
[src]
The url this LogClient
will send records to.
pub fn api_version(&self) -> &str
[src]
The Data Collector API version being used by this LogClient
.
pub fn workspace_id(&self) -> &str
[src]
The Azure workspace ID of this LogClient
.
pub async fn log<'_>(&'_ self, records: Records) -> Result<(), LogError>
[src]
Log the given records to the Data Collector API.
Auto Trait Implementations
impl Send for LogClient
impl Sync for LogClient
impl Unpin for LogClient
impl !UnwindSafe for LogClient
impl !RefUnwindSafe for LogClient
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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<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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self