dynamic-forms / Function

createDerivationLogger

Factory function to create a DerivationLogger.

Returns a no-op implementation if config level is 'none', otherwise returns an active logger with the given config.

Presentation

function createDerivationLogger(
  config: DerivationLogConfig | undefined,
  logger: Logger,
): DerivationLogger;

Returns

DerivationLogger -

A DerivationLogger instance

Parameters

NameTypeDescription
config
DerivationLogConfig | undefined

The derivation log configuration

logger
Logger

The underlying logger instance