Class: FeduxOrgStdlib::Logging::Logger
- Inherits:
-
Object
- Object
- FeduxOrgStdlib::Logging::Logger
- Extended by:
- Forwardable
- Defined in:
- lib/fedux_org_stdlib/logging/logger.rb
Overview
The logger
Instance Attribute Summary collapse
-
#mode ⇒ Object
Returns the value of attribute mode.
Instance Method Summary collapse
-
#initialize(logger: ::Logger.new($stderr), default_mode: :info) ⇒ Logger
constructor
Create logger.
-
#mode?(m) ⇒ Boolean
Is mode?.
-
#raw_mode ⇒ Integer
Return raw mode.
-
#reset ⇒ Object
Reset logger to ruby logger.
Constructor Details
Instance Attribute Details
#mode ⇒ Object
Returns the value of attribute mode.
14 15 16 |
# File 'lib/fedux_org_stdlib/logging/logger.rb', line 14 def mode @mode end |
Instance Method Details
#mode?(m) ⇒ Boolean
Is mode?
37 38 39 |
# File 'lib/fedux_org_stdlib/logging/logger.rb', line 37 def mode?(m) mode == m.to_sym end |
#raw_mode ⇒ Integer
Return raw mode
67 68 69 |
# File 'lib/fedux_org_stdlib/logging/logger.rb', line 67 def raw_mode @logger.level end |
#reset ⇒ Object
Reset logger to ruby logger
29 30 31 |
# File 'lib/fedux_org_stdlib/logging/logger.rb', line 29 def reset @logger = ::Logger.new($stderr) end |