Liking cljdoc? Tell your friends :D

wagoe.observability.logging.shell.adapters.no-op

No-op logging adapter that safely ignores all logging calls.

This adapter implements all logging protocols but performs no actual logging, making it safe for feature modules to use logging protocols even when logging is disabled or not configured.

No-op logging adapter that safely ignores all logging calls.

This adapter implements all logging protocols but performs no actual logging,
making it safe for feature modules to use logging protocols even when logging
is disabled or not configured.
raw docstring

create-logging-componentclj

(create-logging-component _config)

Creates a combined no-op logging component that implements all protocols.

This is the recommended component for system wiring, as it provides a single component that application code can use for all logging needs.

Args: config - Configuration map (ignored for no-op implementation)

Returns: Component implementing ILogger, IAuditLogger, and ILoggingContext

Creates a combined no-op logging component that implements all protocols.

This is the recommended component for system wiring, as it provides
a single component that application code can use for all logging needs.

Args:
  config - Configuration map (ignored for no-op implementation)

Returns:
  Component implementing ILogger, IAuditLogger, and ILoggingContext
sourceraw docstring

create-no-op-audit-loggerclj

(create-no-op-audit-logger _config)

Creates a no-op audit logger instance.

Args: config - Configuration map (ignored for no-op implementation)

Returns: IAuditLogger instance that ignores all audit logging calls

Creates a no-op audit logger instance.

Args:
  config - Configuration map (ignored for no-op implementation)

Returns:
  IAuditLogger instance that ignores all audit logging calls
sourceraw docstring

create-no-op-loggerclj

(create-no-op-logger _config)

Creates a no-op logger instance.

Args: config - Configuration map (ignored for no-op implementation)

Returns: ILogger instance that ignores all logging calls

Creates a no-op logger instance.

Args:
  config - Configuration map (ignored for no-op implementation)

Returns:
  ILogger instance that ignores all logging calls
sourceraw docstring

create-no-op-logging-componentsclj

(create-no-op-logging-components config)

Creates a complete set of no-op logging components.

This is useful for testing or when logging is completely disabled.

Args: config - Configuration map (ignored for no-op implementation)

Returns: Map with all logging component instances: {:logger ILogger :audit-logger IAuditLogger :context ILoggingContext}

Creates a complete set of no-op logging components.

This is useful for testing or when logging is completely disabled.

Args:
  config - Configuration map (ignored for no-op implementation)

Returns:
  Map with all logging component instances:
  {:logger         ILogger
   :audit-logger   IAuditLogger
   :context        ILoggingContext}
sourceraw docstring

create-no-op-logging-contextclj

(create-no-op-logging-context _config)

Creates a no-op logging context instance.

Args: config - Configuration map (ignored for no-op implementation)

Returns: ILoggingContext instance that ignores all context operations

Creates a no-op logging context instance.

Args:
  config - Configuration map (ignored for no-op implementation)

Returns:
  ILoggingContext instance that ignores all context operations
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close