Module: Coinbot::Log
- Defined in:
- lib/coinbot/log.rb
Overview
This plugin is used to instantiate a Coinbot logger with a custom message format
Class Method Summary collapse
-
.create ⇒ Object
- Supported Method Parameters
-
Coinbot::Log.create( ).
-
.help ⇒ Object
Display Usage for this Module.
Class Method Details
.create ⇒ Object
- Supported Method Parameters
-
Coinbot::Log.create( )
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/coinbot/log.rb', line 12 public_class_method def self.create logger = Logger.new($stdout) logger.level = Logger::INFO logger.datetime_format = '%Y-%m-%d %H:%M:%S' logger.formatter = proc do |severity, _datetime, _progname, msg| # TODO: Include datetime & progname vars "[#{severity}] #{msg}\n" end logger rescue StandardError => e raise e end |
.help ⇒ Object
Display Usage for this Module
29 30 31 32 33 |
# File 'lib/coinbot/log.rb', line 29 public_class_method def self.help puts "USAGE: logger = #{self}.create() " end |