Logger in ruby on rails

Posted by Dibi Store Sun, 30 Sep 2007 19:35:00 GMT

In ruby on rails, è possibile configurare dei logger, che ci possono aiutare in molte situazioni. Un esempio chiarirà meglio il concetto:

def save
  ..
  user.save  
  rescue ActiveRecord::RecordInvalid
  logger.warn "L'utente ha fatto qualcosa che non sarebbe dovuta succedere"
end

Impostare i logger è veramente semplice, ed il risultato si potrà vedere nel log dell'applicazione, per esempio in /log/development.log, oppure direttamente nella finestra del server. Di seguito elenco i possibili stati che si possono assegnare al logger, dal meno grave, al piu grave:

  • debug
  • info
  • warn
  • error
  • fatal

Posted in  | Tags  | no comments