Struct substreams_sink_winston::Logger
source · pub struct Logger {
pub service: String,
}
Fields§
§service: String
Implementations§
source§impl Logger
impl Logger
sourcepub fn new(service: &str) -> Self
pub fn new(service: &str) -> Self
Create new Logger
Example
use substreams_sink_winston::Logger;
let mut logger = Logger::new("user-service");
sourcepub fn emerg(&mut self, message: &str) -> LoggerOperation
pub fn emerg(&mut self, message: &str) -> LoggerOperation
Emergency: system is unusable
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.emerg("emergy message"));
sourcepub fn alert(&mut self, message: &str) -> LoggerOperation
pub fn alert(&mut self, message: &str) -> LoggerOperation
Alert: action must be taken immediately
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.alert("alert message"));
sourcepub fn crit(&mut self, message: &str) -> LoggerOperation
pub fn crit(&mut self, message: &str) -> LoggerOperation
Critical: critical conditions
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.crit("message"));
sourcepub fn error(&mut self, message: &str) -> LoggerOperation
pub fn error(&mut self, message: &str) -> LoggerOperation
Error: error conditions
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.error("message"));
sourcepub fn warning(&mut self, message: &str) -> LoggerOperation
pub fn warning(&mut self, message: &str) -> LoggerOperation
Warning: warning conditions
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.warning("message"));
sourcepub fn notice(&mut self, message: &str) -> LoggerOperation
pub fn notice(&mut self, message: &str) -> LoggerOperation
Notice: normal but significant condition
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.notice("message"));
sourcepub fn info(&self, message: &str) -> LoggerOperation
pub fn info(&self, message: &str) -> LoggerOperation
Informational: informational messages
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.info("message"));
sourcepub fn debug(&mut self, message: &str) -> LoggerOperation
pub fn debug(&mut self, message: &str) -> LoggerOperation
Debug: debug-level messages
Example
use substreams_sink_winston::{Logger, LoggerOperations};
let mut log_ops: LoggerOperations = Default::default();
let mut logger = Logger::new("user-service");
log_ops.push(logger.debug("message"));