create

fun create(logger: ERROR CLASS: Symbol not found for KLogger, logLevel: ERROR CLASS: Symbol not found for LogLevel = LogLevel.INFO, format: (ERROR CLASS: Symbol not found for FeatureMessage) -> String? = null): TraceFeatureMessageLogWriter(source)

Creates a new instance of TraceFeatureMessageLogWriter for handling trace events.

Return

A new instance of TraceFeatureMessageLogWriter.

Parameters

logger

The SLF4J-compatible logger (KLogger) used to log trace events.

logLevel

The logging level to apply for trace events. Defaults to LogLevel.INFO.

format

An optional custom formatter for converting FeatureMessage objects to log messages. If null, a default formatting strategy is used.


fun create(logger: ERROR CLASS: Symbol not found for Logger, logLevel: ERROR CLASS: Symbol not found for LogLevel = LogLevel.INFO, format: (ERROR CLASS: Symbol not found for FeatureMessage) -> String? = null): TraceFeatureMessageLogWriter(source)

Creates a TraceFeatureMessageLogWriter that writes trace events to the given SLF4J Logger.

Return

A new TraceFeatureMessageLogWriter instance.

Parameters

logger

The SLF4J logger to write trace events to.

logLevel

The log level to use for trace events (default: INFO).

format

Optional custom formatter for trace events.