Class: ModelContextProtocol::Server::GlobalConfig::ServerLogging::LoggerConfig
- Inherits:
-
Object
- Object
- ModelContextProtocol::Server::GlobalConfig::ServerLogging::LoggerConfig
- Defined in:
- lib/model_context_protocol/server/global_config/server_logging.rb
Instance Attribute Summary collapse
-
#formatter ⇒ Object
Returns the value of attribute formatter.
-
#level ⇒ Object
Returns the value of attribute level.
-
#logdev ⇒ Object
Returns the value of attribute logdev.
-
#progname ⇒ Object
Returns the value of attribute progname.
Instance Method Summary collapse
-
#initialize ⇒ LoggerConfig
constructor
A new instance of LoggerConfig.
- #to_h ⇒ Object
Constructor Details
#initialize ⇒ LoggerConfig
Returns a new instance of LoggerConfig.
17 18 19 20 |
# File 'lib/model_context_protocol/server/global_config/server_logging.rb', line 17 def initialize @level = Logger::INFO @progname = "MCP-Server" end |
Instance Attribute Details
#formatter ⇒ Object
Returns the value of attribute formatter.
15 16 17 |
# File 'lib/model_context_protocol/server/global_config/server_logging.rb', line 15 def formatter @formatter end |
#level ⇒ Object
Returns the value of attribute level.
15 16 17 |
# File 'lib/model_context_protocol/server/global_config/server_logging.rb', line 15 def level @level end |
#logdev ⇒ Object
Returns the value of attribute logdev.
15 16 17 |
# File 'lib/model_context_protocol/server/global_config/server_logging.rb', line 15 def logdev @logdev end |
#progname ⇒ Object
Returns the value of attribute progname.
15 16 17 |
# File 'lib/model_context_protocol/server/global_config/server_logging.rb', line 15 def progname @progname end |
Instance Method Details
#to_h ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/model_context_protocol/server/global_config/server_logging.rb', line 22 def to_h { logdev: @logdev, level: @level, formatter: @formatter, progname: @progname }.compact end |