Ecrire des logs

Salut, je cherche à écrire des logs depuis une classe de mon modèle.
Pour ça, j’ai lu les deux howto du wiki rails
(http://wiki.rubyonrails.org/rails/pages/logger et
http://wiki.rubyonrails.org/rails/pages/HowtoConfigureLogging).
Malheureusement, dès que j’active l’un de mes loggers, non seulement
il ne m’écrit rien dans mon fichier de log, mais en plus j’ai mon
action qui plante.
Pour info, j’ai ajouté dans mon deveelopment.rb les lignes
config.log_level = :debug
config.log_path = ‘log/logger.log’
Au début, j’utilisais comme log_path development.log, mais rien n’y
était écrit. J’ai donc changé de fichier, et j’ai donnée les droits
d’écriture dans ce fichier à tout le monde.
Dans mon code, j’ai juste rajouté ça :

new_tags = Array.new
Logger.info "starting tags initialization"
# Generating needed tags
begin

L’erreur qui apparaît alors est

ActionController::SessionOverflowError in WikiController#save
Your session data is larger than the data column in which it is to be
stored. You must increase the size of your data column if you intend
to store large data.

J’imagine qu’il se passe quelque chose de bizarre dans mon code, mais
je n’imagine même pas quoi.
Une idée ? Un conseil ?


Nicolas D.
N’imprimez ce mail que si vous ne savez pas le lire sur l’écran : les
électrons se recyclent bien, le papier, beaucoup moins bien.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs