Module: Fix::Engine::Logger
- Included in:
- Client, Connection, MessageBuffer, Server
- Defined in:
- lib/fix/engine/logger.rb
Overview
Naive logger implementation used in development
Constant Summary collapse
- @@logger =
nil
Class Method Summary collapse
-
.log(msg) ⇒ Object
Class-methods are easier to stub to disable logging while running specs.
-
.logger ⇒ Object
Returns the current logger.
Instance Method Summary collapse
-
#log(msg) ⇒ Object
Logs a message to the standard output.
Class Method Details
.log(msg) ⇒ Object
Class-methods are easier to stub to disable logging while running specs
26 27 28 |
# File 'lib/fix/engine/logger.rb', line 26 def self.log(msg) logger.debug(msg) end |
.logger ⇒ Object
Returns the current logger
33 34 35 |
# File 'lib/fix/engine/logger.rb', line 33 def self.logger @logger ||= ::Logger.new(STDOUT) end |
Instance Method Details
#log(msg) ⇒ Object
Logs a message to the standard output
18 19 20 |
# File 'lib/fix/engine/logger.rb', line 18 def log(msg) FE::Logger.log(msg) end |