2010-10-05 6 views

risposta

18

In precedenza, era abbastanza semplice da fare con un oggetto logger proxy, ma abbastanza persone hanno chiesto per questo che l'ho implementato. Con il maestro ramo git di Sequel, ora è possibile farlo:

DB.sql_log_level = :debug 

che utilizzerà il metodo di debug anziché il metodo informazioni quando si accede query.

+0

Grazie! Dove dovrei impostarlo in una base di codici Rails? – NatGordon

+0

Probabilmente in un inizializzatore. Dipende dall'oggetto Sequel :: Database che si trova in DB, che potrebbe non essere vero se non lo si sta caricando da soli. Una scommessa più sicura è: Sequel :: DATABASES.each {| d | d.sql_log_level =: debug} –

Problemi correlati