2008/04/06 19:39
rails는 기본적으로 controller에 들어오는 요청에 대한 파라미터를 로그로 남긴다.
그러나 password나 주민번호 같은 사용자의 민감한 데이터를 로그에 남기는 것은 위험하고, 그다지 하고 싶지 않은 일이다.
어떤 특정한 파라미터에 대해서는 로그를 남기고 싶지 않다면 filter_parameter_logging를 사용할 수 있다.
- class ApplicationController < ActionController::Base
- filter_parameter_logging "sensitive"
- end
위 코드는 sensitive를 포함하는 모든 파라미터들의 로그는 [FILTERED]로 채워진다.
이 글은 스프링노트에서 작성되었습니다.
'Rails' 카테고리의 다른 글
| [Rails] HAML 사용하기 (0) | 2008/04/06 |
|---|---|
| [Rails] netbeans에서 haml highlighting 지원 (0) | 2008/04/06 |
| [Rails]controller에 파라미터로 들어온 민감한 데이터를 로그에 남기지 않기 (0) | 2008/04/06 |
| [Rails] increment_counter (0) | 2008/04/06 |
| [Rails] RESTful resource (0) | 2008/03/31 |
| [Rails][ActiveSupport] alias_method_chain (0) | 2008/03/21 |