Crate substreams_sink_winston
source ·Expand description
Example
use std::collections::HashMap;
use substreams_sink_winston::{Logger, Meta, LoggerOperations};
// Initialize Winston Logger operations container
let mut log_ops: LoggerOperations = Default::default();
// Create Logger
// ==============
let mut logger = Logger::new("user-service");
// Informational: informational messages
log_ops.push(logger.info("message"));
// Error: error conditions
log_ops.push(logger.error("error message"));
// Include Metadata
let meta = Meta::from(vec!(["key", "value"]));
log_ops.push(logger.info("message").with(meta));
Re-exports
pub use self::pb::*;