lib/cryptum/log.rb in cryptum-0.0.399 vs lib/cryptum/log.rb in cryptum-0.0.400
- old
+ new
@@ -31,23 +31,24 @@
logger.level = Logger::DEBUG
when :error
exit_gracefully = true
logger.level = Logger::ERROR
when :fatal
- # This is reserved for:
- # Cryptum::UI::Exit
- # module(s) if StandardError is triggered.
- # This ensures we're not infintely attempting
- # to log to file and exit.
+ # This is reserved for the Cryptum::UI::Exit module
+ # if the Interrupt or StandardError exceptions are
+ # triggered. This prevents infintely attempting to
+ # exit if something in the module fails.
logger.level = Logger::FATAL
when :unknown
logger.level = Logger::UNKNOWN
when :warn
logger.level = Logger::WARN
when :info
logger.level = Logger::INFO
else
- raise "ERROR: Invalid log level. Valid options are:\n:info\n:warn\n:unknown\n:fatal\n:error\n:debug"
+ level_error = "ERROR: Invalid log level. Valid options are:\n"
+ level_error += ":info\n:warn\n:unknown\n:fatal\n:error\n:debug"
+ raise level_error
end
logger.datetime_format = '%Y-%m-%d %H:%M:%S.%N'
log_event = ''
if event_history.respond_to?('order_book')