[ruby-it] Creare file di log personalizzato

pezzuya .. pezzuya-gruppi a yahoo.it
Gio 27 Ago 2009 11:49:06 CEST


Ciao a tutti.
Mi sono da poco avvicinato a ruby e a rails.
L'esperimento di oggi é quello di creare un mio file di log
personalizzato.
Ho creato una azione che ho inserito momentaneamente in un modello:

  def self.debug(daInserire)
    logfile = File.open("#{RAILS_ROOT}/log/my.log", "a")
    mylog = Logger.new(logfile)
    mylog.info(daInserire + " " + Time.now.to_s)
    logfile.close
  end

quando voglio debuggare qualcosa richiamo l'azione con:

  self.debug("Quello che voglio debuggare")

E fin qui funziona, però...

mi chiedevo se ci fosse un modo (come avviene per i filtri) di inserire
da qualche parte (un posto comune come xes. l'application_controller per
i controller) l'azione da me creata potendola così richiamare sia da un
modello che da un controller senza doverla inserire ogni volta
all'interno del codice di quest'ultimi.

Voi che ne dite?

Un grazie anticipato a tutte le persone che mi vorranno aiutare.

Ciao
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list