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::*;

Modules

Structs