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