Type Alias Logger

Logger: Record<LogLevel, (message?: any, ...optionalParams: any[]) => void>

A logger interface that provides methods for logging messages at different severity levels.

Each method corresponds to a LogLevel and accepts a message with optional additional parameters. All logged messages are emitted through the internal logging subject and can be consumed by configuring a logger in the Camera Kit configuration.