BLOG main image
분류 전체보기 (239)
Rails (65)
Ruby (34)
이야기 (40)
스토리큐 (61)
그 밖에.. (30)
C# (6)
작은아이의 생각
agiletalk's me2DAY
[rails] Growl4Rails
美소년 ㅇㅅㅇ씨의 一日
마사키군의 생각
ayukawa's me2DAY
작은아이의 생각
agiletalk's me2DAY
[Google App Engine] 나의 첫번..
머드초보의 블로그
54,077 Visitors up to today!
Today 1 hit, Yesterday 42 hit

 SUBSCRIBE

2008/04/06 19:39

rails는 기본적으로 controller에 들어오는 요청에 대한 파라미터를 로그로 남긴다.

그러나 password나 주민번호 같은 사용자의 민감한 데이터를 로그에 남기는 것은 위험하고, 그다지 하고 싶지 않은 일이다.

어떤 특정한 파라미터에 대해서는 로그를 남기고 싶지 않다면 filter_parameter_logging를 사용할 수 있다.

  1. class ApplicationController < ActionController::Base
  2.   filter_parameter_logging "sensitive"
  3. end

위 코드는 sensitive를 포함하는 모든 파라미터들의 로그는 [FILTERED]로 채워진다.

이 글은 스프링노트에서 작성되었습니다.