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.
(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
(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
(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
(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}(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
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |