Table of Contents

Interface IWorkflowLogger

Namespace
Ando.Logging
Assembly
ando.dll

Interface for workflow lifecycle events. Use this interface for components that track overall workflow progress.

public interface IWorkflowLogger

Methods

WorkflowCompleted(string, string?, TimeSpan, int, int)

Logs that a workflow has completed.

void WorkflowCompleted(string workflowName, string? scriptPath, TimeSpan duration, int stepsRun, int stepsFailed)

Parameters

workflowName string
scriptPath string
duration TimeSpan
stepsRun int
stepsFailed int

WorkflowStarted(string, string?, int)

Logs that a workflow has started.

void WorkflowStarted(string workflowName, string? scriptPath = null, int totalSteps = 0)

Parameters

workflowName string
scriptPath string
totalSteps int