콘솔에서 명령을 실행할 때 SQL 쿼리 로깅을 비활성화하는 방법이 있습니까? 콘솔에서 명령을 사용하여 비활성화하고 다시 활성화 할 수 있다면 이상적입니다.
무언가를 디버깅하고 "puts"를 사용하여 관련 데이터를 인쇄하려고합니다. 그러나 SQL 쿼리 출력으로 인해 읽기가 어렵습니다.
편집 : 내 코드 이외의 것이 logger를 호출하려고 시도하면 로거를 nil로 설정하면 오류가 발생하기 때문에 다른 해결책을 찾았습니다.
로거를 설정하는 대신 로거 nil
레벨을로 설정할 수 있습니다 1
.
ActiveRecord::Base.logger.level = 1 # or Logger::INFO
since setting the logger to nil sometimes raised an error
얍 .. 나는 실행하려고이 하나 있어요rake db:migrate
stackoverflow.com/questions/1719212/...