Crate service_logging[][src]

Library for aggregating logs and sending to logging service. Contains implementations for Coralogix and (for wasm) console.log

Macros

log

The log! macro can be used to create structured log entries for later use by Logger.send The first two parameters are fixed:

Structs

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!

CoralogixConfig

Configuration parameters for Coralogix service

CoralogixLogger

Implementation of Logger for Coralogix

LogEntry

LogEntry, usually created with the log! macro.

LogQueue

Queue of log entries to be sent to Logger

Enums

Severity

Severity level

Traits

Logger

Trait for logging service that receives log messages

Type Definitions

LogLevel

Logging level, alias for Severity