Class: Sequel::Database
- Inherits:
-
Object
- Object
- Sequel::Database
- Defined in:
- lib/mimi/db/extensions/sequel-database.rb
Instance Method Summary collapse
-
#log_exception(exception, message) ⇒ Object
Fixed behaviour for Sequel’s log_exception().
Instance Method Details
#log_exception(exception, message) ⇒ Object
Fixed behaviour for Sequel’s log_exception()
Reason:
* handled exceptions should not be logged as errors
* unhandled exceptions will be logged at the application level
14 15 16 17 18 19 20 21 |
# File 'lib/mimi/db/extensions/sequel-database.rb', line 14 def log_exception(exception, , *) = "#{self.class}(#{exception.class}): #{exception.message}" = { m: , sql: } # In case logger does not support structured data, implement a #to_s method .define_singleton_method(:to_s) { } log_each(:debug, ) end |