Logowanie

Klasa logger udostępnia proste w obsłudze, jednak dość zaawansowane, jeśli chodzi o możliwości, narzędzie do logowania, z którego korzystać może każdy, ponieważ znajduje się ono w bibliotece standardowej Ruby 1.8.x. Dostęp do tej klasy można uzyskać z dowolnego miejsca w kodzie napisanym w Ruby i jest to świetne narzędzie służące do debugowania aplikacji.

Rails automatycznie generuje plik logu odpowiadający określonemu środowisku i znajdujący się w folderze log.

By móc logować komunikat z kontrolera lub modelu, należy uzyskać dostęp do instancji programu logującego Rails za pomocą metody logger.

     class ProductController < ActionController::Base
   def index
      logger.info 'To mój komunikat'
   end
end

Na zewnątrz ...

Get Rails. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.