Cela pourrait être (lire: est probablement) une question stupide, mais voici ... p>
Y a-t-il une solution simple, de préférence non tierce pour afficher les journaux de rails dans le navigateur? Il obtient une sorte d'ancienne ouverture d'un fichier journal, puis la fermeture et la ré-ouvrite la prochaine erreur. Il serait superfontatique de simplement aller domain.tld / journaux code>, qui nécessiterait une authentification de l'utilisateur, bien sûr. p>
4 Réponses :
Tout ce dont vous avez besoin est d'ouvrir le fichier journal et de mettre son contenu dans le navigateur. P>
Sujet récial: Ruby: Toutes les moyens de lire du fichier . P>
Aussi, vous devez savoir que vos journaux grandissent très vite, et ce n'est pas une bonne idée de montrer son navigateur entier. Vous pouvez simplement ouvrir les 100-200 lignes. Sujet associé: lisant les dernières lignes d'un fichier dans Ruby? P>
Aussi vous pouvez essayer cette solution: http://newrelic.com/ . Il est plus complexe et peu detopic, mais très utile. P>
C'est si simple quand quelqu'un d'autre vous donne la solution :) Merci, monsieur!
"Tout ce dont vous avez besoin est d'ouvrir un fichier journal et de mettre son contenu dans le navigateur." Pardon. N'a pas eu ce que tu voulais dire?
Pour référence, il existe un moyen très simple de le faire. Cependant, vous voudriez protéger cette page avec une sorte d'authentification / autorisation.
Contrôleur: strong> p> Vue du fichier journal : strong> p> get 'logs/:lines' => "pages#log", as: "log"
Ne serait-il pas un peu plus robuste de faire journal / # {rails.env} .log code> au lieu de si-autre?
@Alexanderbird Absolument, aujourd'hui, je voudrais
J'ai créé un a créé un à cet effet appelé BrowserLog .
L'installation n'est qu'une question d'addition Le gemme au gemfile: p> Ensuite, tout ce dont vous avez besoin est de monter le moteur sur l'itinéraire souhaité: p> Une fois que cela est mis en place, l'accès / les journaux / développement (ou la production, le test, etc.) montrera une fenêtre comme celle-ci: p>
(source: andredieb.com ) SUB> P> p>
PIMP mon journal peut être utilisé pour visualiser de nombreux types de journaux, y compris Ruby sur rails. P>
Il inclut également la gestion des utilisateurs et de la notification. P>
[édité] p>
Par défaut, le Pimpmylog ne prend pas en charge Ruby sur les journaux de rails. Il est nécessaire de mettre en œuvre la regex pour fonctionner avec elle. P>
[/ édité] p>