2011-10-13 11 views
8

Durante el desarrollo de las aplicaciones de Ruby on Rails tengo el registro de desarrollo constantemente rastreando a través de tail -f log/development.log.¿Puedes suprimir los mensajes de activos cuando sigues el desarrollo.log?

Hace unas semanas comencé a desarrollar en Rails, así que no sé si el registro siempre ha mostrado tantas entradas, pero creo que los activos se han agregado recientemente en 3.1. En cualquier caso, este es un extracto de mi development.log para una llamada de búsqueda:

Started GET "/assets/reset.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Served asset /reset.css - 304 Not Modified (1ms) 


Started GET "/assets/style.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Served asset /style.css - 304 Not Modified (0ms) 


Started GET "/assets/application.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Started asset /application.css - 304 Not Modified (0ms) 


Started GET "/assets/application.js?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Served asset /application.js - 200 OK (1ms) 

En realidad, hay unos cuantos más entried, pero creo que tienes la imagen de esta ocupar mucho espacio, con todas las nuevas líneas en entre cada solicitud GET. También elimino todos los archivos scss y café no utilizados que Rails crea al usar generate.

Solo quiero ver todas las llamadas a la base de datos y las llamadas de la página real en mi development.log cuando lo tail.

Me preguntaba si alguien sabe de una forma de detener el registro de Rails de estos eventos, o si hay una forma | grep de excluir todo lo relacionado con los activos.

La ayuda es muy apreciada, gracias.

Respuesta

15

En su conjunto config/environments/development.rb

config.assets.debug = false

+0

es obvio que tiene que ayudar pero aún así obtener INICIALES "/assets/application.js" para 127.0.0.1 en Lun Abr 09 doce y dieciséis : 01 +0300 2012 Activo servido /application.js - 304 No modificado (200ms) ¿Qué puede estar mal? (He reiniciado el servidor dos veces) – okliv

+3

Cuando el modo de depuración está desactivado, las ruedas dentadas concatenan archivos de activos, por lo que obtendrá mensajes de registro solo para 'application.js' y' application.css', y no para todos los archivos en el directorio de activos. – NARKOZ

Cuestiones relacionadas