Module: Cryptum::Log
- Defined in:
- lib/cryptum/log.rb
Overview
This plugin is used to instantiate a Cryptum logger with a custom message format
Class Method Summary collapse
-
.create ⇒ Object
- Supported Method Parameters
-
Cryptum::Log.create( ).
-
.help ⇒ Object
Display Usage for this Module.
Class Method Details
.create ⇒ Object
- Supported Method Parameters
-
Cryptum::Log.create( )
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/cryptum/log.rb', line 11 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
28 29 30 31 32 |
# File 'lib/cryptum/log.rb', line 28 public_class_method def self.help puts "USAGE: logger = #{self}.create() " end |