Ich habe eine ausführbare Datei in meiner Schiene app, bin/log_data
. In dieser Datei, um den Zugang zu Rails.logger
zu haben, ich habe die folgenden Dateien benötigen:Wie Rails.logger in einer ausführbaren Datei geladen werden?
APP_PATH = File.expand_path('../config/application', __dir__)
require 'rails/commands'
Dies lädt die gesamte Umgebung Schienen in diesem Prozess, der bin/log_data
läuft, und ich denke, der Ansatz ein bisschen plump ist . Kann jemand mit mir teilen, wie ich gerade Rails.logger
laden würde, damit ich `Rails.logger.info tun kann ('etwas relativ wichtig zu log')?
Auch nur einige Hintergrundinformationen, möchte ich Benutzer Rails.logger
, da die Ausgabe zu log/development.log
geht, die für wichtig ist, was ich will in meinem Heroku Protokolle werden loggt gesehen, als ich Schwanz meine App.