2015-10-05 14 views
5

W moich szynach 4 dzienniki dostaję dziennik śmieci tak:jak wyłączyć ANSI kodów kolorów ucieczka w szynach 4 dzienniki

^{[1m^{[36mPerson Load (0.7ms)^{[0m ^{[1mSELECT "people".* FROM "people" 
    WHERE "people"."id" = $1 LIMIT 1^{[0m [["id", 673143]] 

Jak mogę powiedzieć szyn 4, aby włączyć ten farbowanie wyłączyć?

Próbowałem dodać config.active_record.colorize_logging = false do config/application.rb ale mam ten błąd:

/home/sweerasinghe/trunk_1509171953/vendors/ruby-2.2.2/ruby/2.2.0/gems/activerecord-4.2.1/lib/active_record/dynamic_matchers.rb:26:in `method_missing': undefined method `colorize_logging=' for ActiveRecord::Base:Class (NoMethodError)

Odpowiedz

12

chcesz to:

config.colorize_logging = false 

Jest to udokumentowane w sekcji Rails General Configuration z Applications skonfigurowaniu Rails prowadnicami.

+0

Chociaż ta odpowiedź może być poprawna, proszę dodać wyjaśnienie. Przekazywanie podstawowej logiki jest ważniejsze niż podawanie kodu, ponieważ pomaga OP i innym czytelnikom naprawić to i podobne problemy. – CodeMouse92

+1

Jedyną podstawową logiką jest to, że 'config.active_record.colorize_logging' nie jest opcją konfiguracyjną, która istnieje, i jest' config.colorize_logging'. Zmieniłem swoją odpowiedź, dodając link do dokumentacji. –