lib/sequel/database/logging.rb in sequel-3.40.0 vs lib/sequel/database/logging.rb in sequel-3.41.0
- old
+ new
@@ -17,10 +17,10 @@
# is :info, it can be set to :debug to log at DEBUG level.
attr_accessor :sql_log_level
# Log a message at error level, with information about the exception.
def log_exception(exception, message)
- log_each(:error, "#{exception.class}: #{exception.message.strip}: #{message}")
+ log_each(:error, "#{exception.class}: #{exception.message.strip if exception.message}: #{message}")
end
# Log a message at level info to all loggers.
def log_info(message, args=nil)
log_each(:info, args ? "#{message}; #{args.inspect}" : message)