Struct service_logging::ConsoleLogger[][src]

pub struct ConsoleLogger {}

Logger that sends all messages (on wasm32 targets) to console.log. On Cloudflare workers, console.log output is available in the terminal for wrangler dev and wrangler preview modes. To simplify debugging and testing, ConsoleLogger on non-wasm32 targets is implemented to send output to stdout using println!

Implementations

impl ConsoleLogger[src]

pub fn init() -> Box<dyn Logger + Send>[src]

Initialize console logger

Trait Implementations

impl Debug for ConsoleLogger[src]

impl Default for ConsoleLogger[src]

impl Logger for ConsoleLogger[src]

ConsoleLogger on non-wasm32 builds outputs with println!, to support debugging and testing

fn send<'life0, 'life1, 'async_trait>(
    &'life0 self,
    sub: &'life1 str,
    entries: Vec<LogEntry>
) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn Error>>> + 'async_trait>> where
    'life0: 'async_trait,
    'life1: 'async_trait,
    Self: 'async_trait, 
[src]

Sends logs to console.log handler

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.