Class: ClaudeMemory::Logging::NullLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/claude_memory/logging/logger.rb

Overview

Null logger that discards all output (for testing or silent operation)

Instance Method Summary collapse

Instance Method Details

#debug(component, **fields) ⇒ Object



95
# File 'lib/claude_memory/logging/logger.rb', line 95

def debug(component, **fields) = nil

#debug?Boolean

Returns:

  • (Boolean)


103
# File 'lib/claude_memory/logging/logger.rb', line 103

def debug? = false

#error(component, **fields) ⇒ Object



101
# File 'lib/claude_memory/logging/logger.rb', line 101

def error(component, **fields) = nil

#info(component, **fields) ⇒ Object



97
# File 'lib/claude_memory/logging/logger.rb', line 97

def info(component, **fields) = nil

#info?Boolean

Returns:

  • (Boolean)


105
# File 'lib/claude_memory/logging/logger.rb', line 105

def info? = false

#levelObject



107
108
109
# File 'lib/claude_memory/logging/logger.rb', line 107

def level
  Logger::ERROR + 1
end

#warn(component, **fields) ⇒ Object



99
# File 'lib/claude_memory/logging/logger.rb', line 99

def warn(component, **fields) = nil