| 08 июня 2008, 23:18 | |
|---|---|
Ruslan Voloshin Живет: Odessa,UKR Сообщений: 2155 Рейтинг: 527.0 Рег: 13 марта 2007 Его блог |
RE: Расширенное логированеи с помощью log4r |
Добавляем в в начало файла envoronment.rb
require "log4r"
include Log4r
Добавляем в development.rb
formatter = Log4r::PatternFormatter.new(:pattern => "[%l][%c] (%d) | %M |")
Log4r::StderrOutputter.new('console', :formatter => formatter)
Log4r::FileOutputter.new('devel_log',
:filename=>"#{RAILS_ROOT}/log/development.log",
:trunc=>false,
:formatter => formatter)
Log4r::Logger.new('App').add('console')
Log4r::Logger.new('App').add('devel_log')
RAILS_DEFAULT_LOGGER = Log4r::Logger.new('App::Rails')
В результате получим красивый лог
[DEBUG][Rails] (2008-03-04 16:13:35) | SQL (0.001283) SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = 'products'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
|
------------ Операции с WM | SEO консультации |
|
| configure log4r |