logging - Info about parameters and rendered partials missing from Rails development log file -
this how normal rails 3.2 log file entry looks like:
started "/admin" 127.0.0.1 @ 2013-08-05 14:36:43 +0200 processing admin::pagescontroller#show html parameters: {"id"=>"admin/dashboard"} post load (1.5ms) select 'posts'.* 'posts' 'posts'.'riddle' = 1 , 'posts'.'solved_at' <= '2013-08-05 12:36:43' order comments_count desc limit 1 [...] cache (0.0ms) select 'comments'.* 'comments' 'comments'.'post_id' = 74 order 'comments'.'id' desc limit 1 (0.3ms) select count(*) 'posts' 'posts'.'riddle' = 1 rendered admin/dashboard.html.haml within layouts/admin (109.1ms) rendered shared/admin/_header.html.haml (3.8ms)
the problem: in 1 of apps, leading processing ...
, parameters: ...
, trailing rendered ...
lines missing , can't life of me figure out why!
started "/admin" 127.0.0.1 @ 2013-08-05 14:36:43 +0200 post load (1.5ms) select 'posts'.* 'posts' 'posts'.'riddle' = 1 , 'posts'.'solved_at' <= '2013-08-05 12:36:43' order comments_count desc limit 1 [...] cache (0.0ms) select 'comments'.* 'comments' 'comments'.'post_id' = 74 order 'comments'.'id' desc limit 1 (0.3ms) select count(*) 'posts' 'posts'.'riddle' = 1
the app big , includes many gems post relevant parts here, tried removing gems in development, verified log level set :debug
, logger standard 1 etc.
has seen before?
check logger
used actioncontroller::base
same 1 used rest of app. in rails console, actioncontroller::base.logger == rails.logger
should true
.
if false
, app somewhere setting specific logger
actioncontroller::base
using actioncontroller::base.logger = activesupport::taggedlogging.new(logger.new('log/controllers.log'))
Comments
Post a Comment