Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1968 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Afficher le contenu d'un fichier log dans une page HTML

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher le contenu d'un fichier log dans une page HTML

n°2332273
Crocodile9​74
Posté le 24-04-2019 à 11:58:20  profilanswer
 

Bonjour,
 
je ne suis pas dev débutant mais on va dire que ce n'est pas mon coeur de métier :p par contre j'ai une petite expérience mais pas très récente sur tout ce qui se fait niveau web .
 
Pour un projet perso d'automatisation j'ai un script powershell qui log dans un fichier les étapes et autre (message d'erreur etc).
 
Pour suivre l'installation auto plutôt que de se connecter à la machine qui execute le script et faire un tail sur le fichier, j'aimerai afficher le fichier log au fil de l'eau dans une page web (au travers d'un serveur web tournant en local sur la machine qui execute le script).
 
C'est la que je bloque un peu sur la techno à utiliser, j'imagine qu'il faudrait un script javascript qui aille lire le fichier régulièrement et affiche les nouvelles lignes mais comment être certain qu'il va prendre toutes les nouveautés et pas que la dernière ligne...
 
C'est quelque chose d'assez commun mais j'avoue que je n'arrive pas a me fixer sur une méthode à adopter.
 
Si quelqu'un à une idée ou pourrait m'apporter un peu de lumière ce serait gentil :p
 
Merci pour votre aide

mood
Publicité
Posté le 24-04-2019 à 11:58:20  profilanswer
 

n°2332274
MaybeEijOr​Not
but someone at least
Posté le 24-04-2019 à 12:06:51  profilanswer
 

Lors de l'installation, le script d'install doit lancer le serveur sur lequel se trouve un script (classiquement PHP) qui est exécuté lorsque tu effectues ta requête vers le serveur. Le script PHP va alors lire ton fichier de logs et renvoyer ce que tu souhaites au format que tu désires (HTML ?).
Après si tu veux un auto-refresh à chaque nouvelle ligne dans les logs, il faut en effet effectuer des requêtes Ajax qui vont surveiller un changement de statut. Vu comment c'est présenté, suffit de regarder s'il y a de nouvelles lignes ou non dans ton fichier de logs par rapport à l'appel précédent.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2332563
Crocodile9​74
Posté le 27-04-2019 à 09:44:39  profilanswer
 

Hello à tous, j'ai trouvé un truc qui à l'air de faire le taf:
https://github.com/ukhas/js-logtail
 
Merci pr les zinfos


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Afficher le contenu d'un fichier log dans une page HTML

 

Sujets relatifs
Afficher les noms de villes avec Googlemap/géoportailEnvoyer un message après le send d'une fichier via socket
[ACCESS] Afficher une valeur selon une autreAffichage variable selon page web
Copier tableau Excel sous Word page définieDécalage dans un fichier txt
Encodage d'un fichier jpeg via AjaxAfficher le contenu d'un fichier html sur une autre page
Afficher le contenu d'un fichier sur une page html 
Plus de sujets relatifs à : Afficher le contenu d'un fichier log dans une page HTML


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR