Class: LoggingLibrary::Logger
- Inherits:
-
Object
- Object
- LoggingLibrary::Logger
- Extended by:
- Forwardable
- Includes:
- Mixlib::Log
- Defined in:
- lib/logging_library/logger.rb
Overview
Responsible for printing out log messages. Not intended to be used directly from user code; use the Loggable mixin (preferred) or LoggerFactory (secondary choice) to create a logger.
Instance Method Summary collapse
-
#initialize(name) ⇒ Logger
constructor
A new instance of Logger.
Constructor Details
#initialize(name) ⇒ Logger
Returns a new instance of Logger.
15 16 17 18 19 20 21 |
# File 'lib/logging_library/logger.rb', line 15 def initialize(name) init($stderr) logger.level = :info logger.progname = name logger.formatter = CustomFormatter.new end |