Class: ExisRay::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- ExisRay::Railtie
- Defined in:
- lib/exis_ray/railtie.rb
Overview
Integración automática de la gema con el ecosistema de Ruby on Rails.
Se encarga de inyectar middlewares, configurar la estrategia de logging (texto plano o JSON estructurado) e instrumentar dependencias externas como Sidekiq y ActiveResource durante la fase de inicialización (‘boot`) de la app.
Class Method Summary collapse
-
.log_boot(message) ⇒ void
Emite un log de boot en DEBUG con formato key=value.
Class Method Details
.log_boot(message) ⇒ void
This method returns an undefined value.
Emite un log de boot en DEBUG con formato key=value. En modo texto es legible directamente. En modo JSON el JsonFormatter lo parsea y eleva cada campo al nivel raíz del JSON automáticamente.
136 137 138 |
# File 'lib/exis_ray/railtie.rb', line 136 def self.log_boot() Rails.logger.debug { } end |