Class: Aidp::Interfaces::AidpLoggerAdapter

Inherits:
Object
  • Object
show all
Includes:
LoggerInterface
Defined in:
lib/aidp/interfaces/logger_interface.rb

Overview

AidpLoggerAdapter wraps Aidp's module-level logging methods. This adapter bridges the LoggerInterface to AIDP's existing logging system.

Examples:

Creating an adapter

logger = AidpLoggerAdapter.new
provider = SomeProvider.new(logger: logger)

Instance Method Summary collapse

Instance Method Details

#log_debug(component, message, **metadata) ⇒ Object



133
134
135
# File 'lib/aidp/interfaces/logger_interface.rb', line 133

def log_debug(component, message, **)
  Aidp.log_debug(component, message, **)
end

#log_error(component, message, **metadata) ⇒ Object



145
146
147
# File 'lib/aidp/interfaces/logger_interface.rb', line 145

def log_error(component, message, **)
  Aidp.log_error(component, message, **)
end

#log_info(component, message, **metadata) ⇒ Object



137
138
139
# File 'lib/aidp/interfaces/logger_interface.rb', line 137

def log_info(component, message, **)
  Aidp.log_info(component, message, **)
end

#log_warn(component, message, **metadata) ⇒ Object



141
142
143
# File 'lib/aidp/interfaces/logger_interface.rb', line 141

def log_warn(component, message, **)
  Aidp.log_warn(component, message, **)
end