Class: ScoutApmMcp::Server::NullLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/scout_apm_mcp/server/null_logger.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeNullLogger

Returns a new instance of NullLogger.



6
7
8
9
10
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 6

def initialize
  @transport = nil
  @client_initialized = false
  @level = nil
end

Instance Attribute Details

#client_initializedObject

Returns the value of attribute client_initialized.



4
5
6
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 4

def client_initialized
  @client_initialized
end

#levelObject

Returns the value of attribute level.



14
15
16
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 14

def level
  @level
end

#transportObject

Returns the value of attribute transport.



4
5
6
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 4

def transport
  @transport
end

Instance Method Details

#client_initialized?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 34

def client_initialized?
  @client_initialized
end

#debugObject



16
17
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 16

def debug(*)
end

#errorObject



25
26
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 25

def error(*)
end

#fatalObject



28
29
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 28

def fatal(*)
end

#infoObject



19
20
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 19

def info(*)
end

#rack_transport?Boolean

Returns:

  • (Boolean)


46
47
48
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 46

def rack_transport?
  @transport == :rack
end

#set_client_initialized(value = true) ⇒ Object



38
39
40
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 38

def set_client_initialized(value = true)
  @client_initialized = value
end

#stdio_transport?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 42

def stdio_transport?
  @transport == :stdio
end

#unknownObject



31
32
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 31

def unknown(*)
end

#warnObject



22
23
# File 'lib/scout_apm_mcp/server/null_logger.rb', line 22

def warn(*)
end