Class: Smplkit::Logging::LoggerEnvironment
- Inherits:
-
Struct
- Object
- Struct
- Smplkit::Logging::LoggerEnvironment
- Defined in:
- lib/smplkit/logging/models.rb
Overview
Per-environment configuration on a logger or log group.
Lives at logger.environments[env_name] (a Hash{String => LoggerEnvironment}). Frozen — mutate the override via logger.set_level(level, environment: “…”) or remove it via logger.clear_level(environment: “…”).
Attributes:
- level: Per-environment level override (+nil+ means no override).
Instance Attribute Summary collapse
-
#level ⇒ Object
Returns the value of attribute level.
Instance Method Summary collapse
-
#initialize(level: nil) ⇒ LoggerEnvironment
constructor
A new instance of LoggerEnvironment.
Constructor Details
#initialize(level: nil) ⇒ LoggerEnvironment
Returns a new instance of LoggerEnvironment.
14 15 16 17 |
# File 'lib/smplkit/logging/models.rb', line 14 def initialize(level: nil) super freeze end |
Instance Attribute Details
#level ⇒ Object
Returns the value of attribute level
13 14 15 |
# File 'lib/smplkit/logging/models.rb', line 13 def level @level end |