2017-10-27 6 views
0

비디오 업로드 기능이있는 레일 앱을 만들고 있습니다. 테스트에서 어떤 매체가 큰 크기의 비디오로 완전히 비디오 파일을 인쇄하려고하기 때문에 내 서버 로그를 망가 뜨립니다. 응답을 보냈지 만 10 분 후에도 여전히 비디오 파일을 인쇄하려고합니다. 레일이 매개 변수를 기록하지 못하게 할 수 있습니까?레일 로깅 매개 변수가 콘솔에 로그인하지 못하도록 함

답변

2

구성에 임의의 매개 변수를 표시하지 않으므로 표시하지 않을 이름 만 포함하십시오. 예를 들어 :

Rails.application.config.filter_parameters += [ :video ] 

described in the documentation하고 config/initializers/filter_parameter_logging.rb에로드 기본입니다. 이 파일을 편집하고 매개 변수를 추가하거나 모듈화되도록하려면 같은 형식의 다른 초기화 파일을 추가하십시오.

이렇게하면 SQL 쿼리 로깅을 차단하지 않으므로 큰 BLOB 유형의 개체를 삽입하는 경우 로그에 시끄 럽이 발생합니다. 이러한 이유로 Amazon S3와 같은 객체 저장소에 비디오를 덤프하는 것이 일반적입니다.

+0

이것은 정확히 내가 원했던 것입니다. 감사합니다! – Dal