Skip to main content

IPipelineLogger

Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline

The pipeline logger that is used to log node and execution messages

public interface IPipelineLogger

Methods​

Debug(String, String, String, Object[])​

Logs a message with debug severity

void Debug(string nodeId, string nodePath, string message, Object[] args)

Parameters​

nodeId String
The node ID

nodePath String
The path to the node

message String
The message to log

args Object[]
Arguments for a logging message

Info(String, String, String, Object[])​

Logs a message with information severity

void Info(string nodeId, string nodePath, string message, Object[] args)

Parameters​

nodeId String
The node ID

nodePath String
The path to the node

message String
The message to log

args Object[]
Arguments for a logging message

Warning(String, String, String, Object[])​

Logs a message with warning severity

void Warning(string nodeId, string nodePath, string message, Object[] args)

Parameters​

nodeId String
The node ID

nodePath String
The path to the node

message String
The message to log

args Object[]
Arguments for the logging message

Error(String, String, String, Object[])​

Logs a message with error severity

void Error(string nodeId, string nodePath, string message, Object[] args)

Parameters​

nodeId String
The node ID

nodePath String
The path to the node

message String
The message to log

args Object[]
Arguments for a logging message

Error(String, String, Exception, String, Object[])​

Logs an exception with error severity

void Error(string nodeId, string nodePath, Exception exception, string message, Object[] args)

Parameters​

nodeId String
The node ID

nodePath String
The path to the node

exception Exception
The exception

message String
The message to log

args Object[]
Arguments for a logging message