Czy istnieje sposób na wyłączenie rejestrowania zapytań SQL, gdy wykonuję polecenia w konsoli? Idealnie byłoby świetnie, gdybym mógł po prostu wyłączyć i ponownie włączyć za pomocą polecenia w konsoli.
Próbuję coś debugować i za pomocą polecenia „puts” wypisuję odpowiednie dane. Jednak dane wyjściowe zapytania SQL utrudniają odczytanie.
Edycja: Znalazłem inne rozwiązanie, ponieważ ustawienie loggera na zero czasami powodowało błąd, jeśli coś innego niż mój kod próbował wywołać logger.warn
Zamiast ustawiać rejestrator na nil
, możesz ustawić poziom rejestratora na 1
.
ActiveRecord::Base.logger.level = 1 # or Logger::INFO
since setting the logger to nil sometimes raised an error
yap .. Mam ten przy próbie uruchomieniarake db:migrate
stackoverflow.com/questions/1719212/…