2012-01-18 2 views
4

저는 Unicorn에 시도 (Thin 이상)를 시도하기 시작했습니다. 그리고 지금까지는 다양한 요청에 대한 게시 매개 변수를 표시하지 않는 것을 제외하고 출력의 형식을 좋아합니다. 정말 디버그 형태 등을하는 데 도움이 기능 ....유니콘에서 개발 로그에 게시 매개 변수를 표시하려면 어떻게해야합니까?

유니콘처럼 : 내가 원하는 무엇

20:26:14 web.1  | 127.0.0.1 - - [17/Jan/2012 20:26:14] "POST /basic_simulations HTTP/1.1" 422 24259 0.4838 

(이에 WEBrick에서입니다) :

Started POST "/basic_simulations" for 127.0.0.1 at 2012-01-17 20:27:22 -0700 
Processing by BasicSimulationsController#create as HTML 
Parameters: {"utf8"=>"✓", 
"authenticity_token"=>"xxxxx", "basic_simulation"=>{"x1706"=>"1"}, "commit"=>"Submit my answers"} 

인가가 일부 구성 옵션 또는이 기능을 사용할 수있는 정렬의 무엇입니까? 감사!

답변

-2

, 당신이 당신의 Procfile에이 라인을 추가 할 수 있습니다

devlog: tail -f log/development.log 

그리고 webrick과 같은 터미널 창에 개발 로그를 넣을 것입니다.

+1

고마워요! 그냥 보았다 :) 완전히 내 질문에 대답 확신하지 ... 나는 개발 로그를 볼 수 있지만 그것은 단지 Webrick 같은 정보의 양을 포함하지 않습니다 .... 위의 예제를 참조하십시오 - 난 게시물이 통과했음을 볼 수 있지만 params 해시의 내용은 볼 수 없습니다. – Brandon

+0

이것은 그의 질문에 대답하지 않습니다. 그는 그의 로그에서 Started POST 등을보고 싶어합니다. –

0

사이트 구성이 시도 : 여기

log_format postdata $request_body; 
access_log /var/log/nginx/postdata.log postdata; 

더 많은 정보는 : 당신이 procfile와 포먼을 사용하는 경우 Logging POST data from $request_body

+0

hmmm - 나는 이것을 어디에 두어야하는지 잘 모르겠다. /config/unicorn.rb에 옵션이 있기를 바랐습니다 – Brandon

+0

nginx 사이트 설정 파일의 사이트 - 사용 가능한 폴더 아래 – sailor

+0

nginx가 없으면 어떻게됩니까? 나는 개발에서 webrick/thin을 사용하고 있습니다. Heroku에서 생산 될 것입니다. – Brandon

2

설정/환경/development.rb 파일이 추가

config.logger = Logger.new(STDOUT) 

상세 정보 :

이 설정/application.rb 파일이 추가 :

config.logger = Logger.new(STDOUT) 

더 많은 정보 here