Forum: Rails-ES Configurar logger. Rails 3

Posted by Albert Català (albert_c)
on 2011-02-01 18:07
Hola,
hasta ahora leyendo todos los Posts de Ruby Forum me bastaba para
resolver problemas, pero me he encontrado con uno que no tengo mas
remedio que preguntar:

Quería configurar el logger para la nueva aplicación de Rails 3.0.1. (la
primera aplicación, por lo que me considero novato... pero quizás no
tanto).

Una vez entendido el logger.info, logger.error... por defecto de Rails,
he visto que el fichero development.log es enorme, por lo que buscar el
mensaje que me ha soltado el logger.error en cuestión... pues tiene su
gracia.

La intención es meter delante de mis mensajes de "logger.error" un
churro de guiones, pero por clase para no repetirme: He intentado
redefinir la clase Logger, para que el método "error" incluya de prefijo
el texto "ERROR ---------------->". como se hace? lo que he hecho y no
funciona es:
  - en un fichero que está en \initializers\ he puesto:

   class Logger
     def initialize(args=nil)
       super(args)
     end
    def error(msg)
       super("ERROR------------>"+msg)
     end
   end

  esto no hace nada.

  - Y si pongo en config/environments/development.rb
     config.logger = Logger.new(STDOUT)
    pues genera este error [super: no superclass method `error' for
#<Logger:0x3d7bae8>]

Muchas gracias por todo
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.