Table of Contents

Namespace Ando.Logging

Classes

ConsoleLogger

Production logger with colorized console output and file logging. Uses ANSI escape codes for colors and Unicode symbols for status indicators. Supports indentation for nested builds via ANDO_INDENT_LEVEL environment variable.

Interfaces

IBuildLogger

Combined interface for full build logging functionality. Extends IMessageLogger, IStepLogger, and IWorkflowLogger. Use this interface when you need complete build logging capabilities.

IMessageLogger

Interface for basic message logging at different severity levels. Use this interface when you only need simple message output.

IStepLogger

Interface for build step lifecycle events. Use this interface for components that track step execution.

IWorkflowLogger

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

Enums

LogLevel

Log verbosity levels from least to most output.