2009-06-28 3 views
0

내 레일 앱의 로그 형식을 변경해야합니다.승객이 내 사용자 지정 로그 형식을 존중하지 않는 이유는 무엇입니까?

lib 디렉토리에 this file을 넣고 development.rb env 파일에 입력해야합니다.

require 'hodel_3000_compliant_logger' 
config.logger = Hodel3000CompliantLogger.new(config.log_path) 

다음과 같이 내가 development.log 파일 파일의 출력을 얻어야한다 : 나는 스크립트/서버 (잡종) 내 응용 프로그램을 시작할 때

Jun 28 03:05:13 millisami-notebook rails[18243]: Memory usage: 86888 | 
PID: 18243 

나는이 정확한 로그를 얻을. 하지만 Passenger를 통해 앱을 실행할 때 기록되는 형식은 Rails의 기본값입니다.

잡석처럼 로그 파일에 승객이 쓰지 않는 이유는 무엇입니까?

답변

0

Passenger가 Rails 앱을 프로덕션 모드로 실행하고 개발 모드에서만 로거를 구성했기 때문에. 구성을 production.rb 환경 파일로 복사하십시오.

+0

그렇지 않습니다. 저는 이것을 로컬 Ubuntu에서 실행하고 있습니다. RailsEnv를 vhost에서 개발하고 개발 모드에서 실행하도록 설정했습니다. – Autodidact

관련 문제