# Functions
InheritCachedLogger creates a new instance of the logger from ICachedLogSaver Parameters: - overrides ICachedLoggerOverrides Returns: CachedLogger.
InheritLogger creates a new instance of the logger and inherit from ILogWriter.
NewCompositeLogger creates a new instance of the logger.
NewCompositeLoggerFromReferences creates a new instance of the logger.
NewConsoleLogger creates a new instance of the logger.
NewDefaultLoggerFactory create a new instance of the factory.
NewLogMessage create new log message object Parameters: - level LevelType a log level - source string a source - correlationId string transaction id to trace execution through call chain.
NewNullLogger creates a new instance of the logger.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Standard log levels.
Standard log levels.
Standard log levels.
Standard log levels.
Standard log levels.
Standard log levels.
Standard log levels.
# Variables
No description provided by the author
No description provided by the author
LevelConverter Helper class to convert log level values.
No description provided by the author
# Structs
No description provided by the author
CompositeLogger aggregates all loggers from component references under a single component.
ConsoleLogger is a logger that writes log messages to console.
No description provided by the author
LogMessage Data object to store captured log messages.
NullLogger dummy implementation of logger that doesn't do anything.
# Interfaces
No description provided by the author
ICachedLogSaver abstract logger that caches captured log messages in memory and periodically dumps them.
ILogger for logger components that capture execution log messages.
ILoggerOverrides abstract logger that captures and formats log messages.
# Type aliases
LevelType is a type to represent log level names.